I can't untar OWB_10.2.0.1.linux.tar.tar

I did a cksum on this file and it gave the correct value but it gives this error when I try to untar it...
[oracle@tugboat sw]$ tar xfv OWB_10.2.0.1.linux.tar.tar
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
This should be the linux-86 version
Thanks for any help

1. Command should be (I think you missed the minus "-"):-
# tar -xvf <filename>
2. Check if the downloaded file name (and extension) are correct
3. If still having problem, verify the checksum or try downloading again.

Similar Messages

  • Can OAS9i and Portal be installed on Linux RedHat(kernel 2.2.19) platform?

    Hi,
    My question is the same as the subject written.
    Can OAS9i and Portal be installed on Linux RedHat(kernel 2.2.19) platform? Basically, first, I can't find the OAS9i "*.cp" image files for RedHat Kernel 2.2.16 or later use, second, what I can download from OTN site is V1.0.2.2.1 which is for Linux RedHat Kernel 2.4.3-12 or later use. And I downloaded all the files which OAS9i version is V1.0.2.2.1, and failed to install on my platform. So I want to know is there anybody installing OAS9i and Portal successfully on RedHat 6.2(Kernel 2.2.19, glibc 2.1.3)? Or can share on other RedHat version had any successful installation processes or suggestion. Thanks in advance.
    Regards!
    Frank

    9iAS 1.0.2.x is only supported on Redhat 7.0 and Suse 7.2
    Portal PM

  • Can you install Oracle 10g on REDHAT LINUX ENTERPRISE WS?

    According to oracle documentation, it says you can install oracle10g on Redhat enterprise version 3 or 4, but it doesn't specify whether its Red Hat Enterprise Linux AS or WS. Can you install oracle 10g on Rehat Linux Enterprise WS?

    Oracle Certificaction Matrices says only RedHat AS/ES is supported for database. AFAIK WS means workstation.
    Also this link is very clear: http://kbase.redhat.com/faq/FAQ_61_1135.shtm
    Besides the above sentences... If the WS installation is providing all required packages (listed in installtion prerequisites) I belive that Oracle DB could be installed on WS but as I (and the above link) said it is not officialy supported.

  • Where can i find a wap gateway for linux?

    where can i find a wap gateway for linux?
    thanks itzik

    You can visit website http://www.kannel.org, it's a opensource wap gateway but it;s written in C language, the JAVA sourcecode is comming soon

  • HT5639 Can I use Boot Camp to install Linux on my MacBook Pro?

    Can I use Boot Camp to install Linux on my MacBook Pro?

    Welcome to the Apple Support Communities
    Boot Camp wasn't designed to install Linux. Apart from that, the Boot Camp version included in OS X Mountain Lion will ask you to insert a Windows 7 or Windows 8 DVD in order to run Boot Camp, as far as I know.
    Apple doesn't support Linux on Macs, but it works properly on Macs. There are a lot of how-to's in the Internet about the steps to install Linux and the different possibilities you have. Also, what distribution do you want to install on the computer? You should also consider the option to install Linux on a virtual machine

  • S10e -- Can I install Windows XP onto my Linux-Netbook and same way Linux on Windows Netbook?

    Hello all,
    I wanna buy a S10e and I still have one question:  
    Can I install Windows XP onto my Linux-Netbook and same way Linux on my Windows Netbook?
    I wanna use Suse for all my net applications and still wanna Windows for just old games running on a long trip as flights ect..
    Is it possible? Install booth?
    Thanks 
    Message Edited by ykin on 01-24-2009 12:43 PM

    Boot Camp will only let you install onto an internal disk. This is largely because of Windows restrictions, not Mac OS restrictions. The beta thread has some supposed approaches to let you do this, using manual steps instead of using Boot Camp Assistant.
    Doug

  • Can the database which is running in linux 32 bit can be migrated to 64 bit

    can the database which is running in linux 32 bit can be migrated to 64 bit,while converting oracle ebs R12.1.1 in linux 32 bit to linux 64 bit

    Hi ,
    it seems like duplicate of the post:migrating database from 32 bit to 64 bit
    Your query is already answered by hussein in that post.
    -Rk

  • Can I cloning the ebs from SUSE Linux 9 to Oracle Linux 5?

    My EBS version is 11.5.10.2
    Can I cloning the ebs from SUSE Linux 9 to Oracle Linux 5?

    Hi,
    My EBS version is 11.5.10.2
    Can I cloning the ebs from SUSE Linux 9 to Oracle Linux 5?I belive you can not, you need to migrate your system. Please see:
    Migrating to Linux with Oracle Applications Release 11i [ID 238276.1]
    Debugging Platform Migration Issues in Oracle Applications 11i [ID 567703.1]
    9i Export/Import Process for Oracle Applications Release 11i [ID 230627.1]
    10g Release 2 Export/Import Process for Oracle Applications Release 11i [ID 362205.1]
    Oracle Applications Installation Update Notes, Release 11i (11.5.10.2) [ID 316806.1]
    You can also open SR and confirm it wiht oracle support
    Regard
    Helios

  • Can I use Creative Cloud Applications on LINUX through Wine as It is possible now with box versions?

    as in title:
    Can I use Creative Cloud Applications on LINUX through Wine as It is possible now with box versions?
    Are there any things to consider / do differently?

    You are certainly welcome to try.  We have not tested this environment in anyway and you may face difficulties with Adobe Creative applications that require heavy use of the CPU.  I also would be surprised if Acrobat could be installed in this environment due to it's dependencies to system resources.

  • Can WL 8.x be run on Linux on a zSeries?

    Can WL 8.x be run on Linux on a zSeries? It appears that WL 9.0 can. Thanks!

    The official list is here:
    http://e-docs.bea.com/platform/suppconfigs/index.html
    If your platform/release choice is missing, I'd suggest contacting [email protected]
    -- Rob
    WLS Blog http://dev2dev.bea.com/blog/rwoollen/

  • How can I use Drap and Drop in Linux system?

    I try to use DnD in a item from "explorer" in Linux into my application, but it does atually not work. The same version is work well on Windows. Below is code (3 separated files):
    * FileAndTextTransferHandler.java is used by the 1.4
    * DragFileDemo.java example.
    import java.io.*;
    import java.util.*;
    import java.awt.*;
    import java.awt.datatransfer.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    class FileAndTextTransferHandler extends TransferHandler {
        private DataFlavor fileFlavor, stringFlavor;
        private TabbedPaneController tpc;
        private JTextArea source;
        private boolean shouldRemove;
        protected String newline = "\n";
        //Start and end position in the source text.
        //We need this information when performing a MOVE
        //in order to remove the dragged text from the source.
        Position p0 = null, p1 = null;
        FileAndTextTransferHandler(TabbedPaneController t) {
           tpc = t;
           fileFlavor = DataFlavor.javaFileListFlavor;
           stringFlavor = DataFlavor.stringFlavor;
        public boolean importData(JComponent c, Transferable t) {
            JTextArea tc;
            if (!canImport(c, t.getTransferDataFlavors())) {
                return false;
            //A real application would load the file in another
            //thread in order to not block the UI.  This step
            //was omitted here to simplify the code.
            try {
                if (hasFileFlavor(t.getTransferDataFlavors())) {
                    String str = null;
                    java.util.List files =
                         (java.util.List)t.getTransferData(fileFlavor);
                    for (int i = 0; i < files.size(); i++) {
                        File file = (File)files.get(i);
                        //Tell the tabbedpane controller to add
                        //a new tab with the name of this file
                        //on the tab.  The text area that will
                        //display the contents of the file is returned.
                        tc = tpc.addTab(file.toString());
                        BufferedReader in = null;
                        try {
                            in = new BufferedReader(new FileReader(file));
                            while ((str = in.readLine()) != null) {
                                tc.append(str + newline);
                        } catch (IOException ioe) {
                            System.out.println(
                              "importData: Unable to read from file " +
                               file.toString());
                        } finally {
                            if (in != null) {
                                try {
                                    in.close();
                                } catch (IOException ioe) {
                                     System.out.println(
                                      "importData: Unable to close file " +
                                       file.toString());
                    return true;
                } else if (hasStringFlavor(t.getTransferDataFlavors())) {
                    tc = (JTextArea)c;
                    if (tc.equals(source) && (tc.getCaretPosition() >= p0.getOffset()) &&
                                             (tc.getCaretPosition() <= p1.getOffset())) {
                        shouldRemove = false;
                        return true;
                    String str = (String)t.getTransferData(stringFlavor);
                    tc.replaceSelection(str);
                    return true;
            } catch (UnsupportedFlavorException ufe) {
                System.out.println("importData: unsupported data flavor");
            } catch (IOException ieo) {
                System.out.println("importData: I/O exception");
            return false;
        protected Transferable createTransferable(JComponent c) {
            source = (JTextArea)c;
            int start = source.getSelectionStart();
            int end = source.getSelectionEnd();
            Document doc = source.getDocument();
            if (start == end) {
                return null;
            try {
                p0 = doc.createPosition(start);
                p1 = doc.createPosition(end);
            } catch (BadLocationException e) {
                System.out.println(
                  "Can't create position - unable to remove text from source.");
            shouldRemove = true;
            String data = source.getSelectedText();
            return new StringSelection(data);
        public int getSourceActions(JComponent c) {
            return COPY_OR_MOVE;
        //Remove the old text if the action is a MOVE.
        //However, we do not allow dropping on top of the selected text,
        //so in that case do nothing.
        protected void exportDone(JComponent c, Transferable data, int action) {
            if (shouldRemove && (action == MOVE)) {
                if ((p0 != null) && (p1 != null) &&
                    (p0.getOffset() != p1.getOffset())) {
                    try {
                        JTextComponent tc = (JTextComponent)c;
                        tc.getDocument().remove(
                           p0.getOffset(), p1.getOffset() - p0.getOffset());
                    } catch (BadLocationException e) {
                        System.out.println("Can't remove text from source.");
            source = null;
        public boolean canImport(JComponent c, DataFlavor[] flavors) {
            if (hasFileFlavor(flavors))   { return true; }
            if (hasStringFlavor(flavors)) { return true; }
            return false;
        private boolean hasFileFlavor(DataFlavor[] flavors) {
            for (int i = 0; i < flavors.length; i++) {
                if (fileFlavor.equals(flavors)) {
    return true;
    return false;
    private boolean hasStringFlavor(DataFlavor[] flavors) {
    for (int i = 0; i < flavors.length; i++) {
    if (stringFlavor.equals(flavors[i])) {
    return true;
    return false;
    * TabbedPaneController.java is used by the 1.4
    * DragFileDemo.java example.
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    * Class that manages area where the contents of
    * files are displayed.  When no files are present,
    * there is a simple JTextArea instructing users
    * to drop a file.  As soon as a file is dropped,
    * a JTabbedPane is placed into the window and
    * each file is displayed under its own tab.
    * When all the files are removed, the JTabbedPane
    * is removed from the window and the simple
    * JTextArea is again displayed.
    public class TabbedPaneController {
        JPanel tabbedPanel = null;
        JTabbedPane tabbedPane;
        JPanel emptyFilePanel = null;
        JTextArea emptyFileArea = null;
        FileAndTextTransferHandler transferHandler;
        boolean noFiles = true;
        String fileSeparator;
        public TabbedPaneController(JTabbedPane tb, JPanel tp) {
            tabbedPane = tb;
            tabbedPanel = tp;
            transferHandler = new FileAndTextTransferHandler(this);
            fileSeparator = System.getProperty("file.separator");
            //The split method in the String class uses
            //regular expressions to define the text used for
            //the split.  The forward slash "\" is a special
            //character and must be escaped.  Some look and feels,
            //such as Microsoft Windows, use the forward slash to
            //delimit the path.
            if ("\\".equals(fileSeparator)) {
                fileSeparator = "\\\\";
            init();
        public JTextArea addTab(String filename) {
            if (noFiles) {
                tabbedPanel.remove(emptyFilePanel);
                tabbedPanel.add(tabbedPane, BorderLayout.CENTER);
                noFiles = false;
            String[] str = filename.split(fileSeparator);
            return makeTextPanel(str[str.length-1], filename);
        //Remove all tabs and their components, then put the default
        //file area back.
        public void clearAll() {
            if (noFiles == false) {
                tabbedPane.removeAll();
                tabbedPanel.remove(tabbedPane);
            init();
        private void init() {
            String defaultText =
                "Select one or more files from the file chooser and drop here...";
            noFiles = true;
            if (emptyFilePanel == null) {
                emptyFileArea = new JTextArea(20,15);
                emptyFileArea.setEditable(false);
                emptyFileArea.setDragEnabled(true);
                emptyFileArea.setTransferHandler(transferHandler);
                emptyFileArea.setMargin(new Insets(5,5,5,5));
                JScrollPane fileScrollPane = new JScrollPane(emptyFileArea);
                emptyFilePanel = new JPanel(new BorderLayout(), false);
                emptyFilePanel.add(fileScrollPane, BorderLayout.CENTER);
            tabbedPanel.add(emptyFilePanel, BorderLayout.CENTER);
            tabbedPanel.repaint();
            emptyFileArea.setText(defaultText);
        protected JTextArea makeTextPanel(String name, String toolTip) {
            JTextArea fileArea = new JTextArea(20,15);
            fileArea.setDragEnabled(true);
            fileArea.setTransferHandler(transferHandler);
            fileArea.setMargin(new Insets(5,5,5,5));
            JScrollPane fileScrollPane = new JScrollPane(fileArea);
            tabbedPane.addTab(name, null, (Component)fileScrollPane, toolTip);
            tabbedPane.setSelectedComponent((Component)fileScrollPane);
            return fileArea;
    * DragFileDemo.java is a 1.4 example that
    * requires the following file:
    *    FileAndTextTransferHandler.java
    *    TabbedPaneController.java
    import java.awt.event.*;
    import java.awt.*;
    import javax.swing.*;
    public class DragFileDemo extends JPanel
                              implements ActionListener {
        JTextArea fileArea;
        JFileChooser fc;
        JButton clear;
        TabbedPaneController tpc;
        public DragFileDemo() {
            super(new BorderLayout());
            fc = new JFileChooser();;
            fc.setMultiSelectionEnabled(true);
            fc.setDragEnabled(true);
            fc.setControlButtonsAreShown(false);
            JPanel fcPanel = new JPanel(new BorderLayout());
            fcPanel.add(fc, BorderLayout.CENTER);
            clear = new JButton("Clear All");
            clear.addActionListener(this);
            JPanel buttonPanel = new JPanel(new BorderLayout());
            buttonPanel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
            buttonPanel.add(clear, BorderLayout.LINE_END);
            JPanel upperPanel = new JPanel(new BorderLayout());
            upperPanel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
            upperPanel.add(fcPanel, BorderLayout.CENTER);
            upperPanel.add(buttonPanel, BorderLayout.PAGE_END);
            //The TabbedPaneController manages the panel that
            //contains the tabbed pane.  When there are no files
            //the panel contains a plain text area.  Then, as
            //files are dropped onto the area, the tabbed panel
            //replaces the file area.
            JTabbedPane tabbedPane = new JTabbedPane();
            JPanel tabPanel = new JPanel(new BorderLayout());
            tabPanel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
            tpc = new TabbedPaneController(tabbedPane, tabPanel);
            JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,
                upperPanel, tabPanel);
            splitPane.setDividerLocation(400);
            splitPane.setPreferredSize(new Dimension(530, 650));
            add(splitPane, BorderLayout.CENTER);
        public void setDefaultButton() {
            getRootPane().setDefaultButton(clear);
        public void actionPerformed(ActionEvent e) {
            if (e.getSource() == clear) {
                tpc.clearAll();
         * Create the GUI and show it.  For thread safety,
         * this method should be invoked from the
         * event-dispatching thread.
        private static void createAndShowGUI() {
            //Make sure we have nice window decorations.
            JFrame.setDefaultLookAndFeelDecorated(true);
            //Create and set up the window.
            JFrame frame = new JFrame("DragFileDemo");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //Create and set up the menu bar and content pane.
            DragFileDemo demo = new DragFileDemo();
            demo.setOpaque(true); //content panes must be opaque
            frame.setContentPane(demo);
            //Display the window.
            frame.pack();
            frame.setVisible(true);
            demo.setDefaultButton();
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();

    I'm currently using Linux Fedora system.
    Doesn't matter. There's no standard way for D&D on Linux, no single API.
    Every application has its own mechanism which may or may not be compatible with any other.
    Gnome and KDE groups are doing some work to provide a common standard but as you know the Linux zealots are completely opposed to anyone telling them what to do (such as creating standards) and won't in general follow them.

  • How can I run a java program on Linux?

    I have JBuilder's IDE installed on my Linux partition and it works. However I don't know how to compile and test a program without it. Also I tried to install Limewire on Linux and although I've installed the Java SDK on the system. Once before I installed JBuilder and then JBuilder (I guess) installed it again. However it told me it couldn't find the Java Virtual Machine. Isn't this installed with the JDK? I am able to run programs through JBuilder so I can't see why I'd have a problem. Any answers to the above issues would be greatly appreciated.

    Go here and work out how to make a simple app to compile and run on the command line: http://java.sun.com/docs/books/tutorial/getStarted/cupojava/unix.html#2b
    (You should find the JDK from a directory under the jbuilder directory so use that and not the /usr/local/jdk1.4 in the example.)
    Then find the classes or source code of your project and do the same thing to it.

  • Can't Install Solution Manager on Suse Linux Enterprise Server 10 - JAVA

    Hello everyone!
    I've been trying to complete the pre-requisites in order to install Solution Manager SR2 on Suse Linux Enterprise Server 10 x64 - SP1.
    There's only one last condition that I haven't met, and it's the Java Runtime Environment version...
    I checked the recommended note 867110 and it says that  i need to have installed the J2SDK 1.4.2_08.
    SLES10 includes the 1.4.2_13, so I had to uninstall it, and download the right version from  Sun Microsystem's official webpage.
    When I installed the version 1.4.2_08, i'm not able to run SAPINST because there's no Java Runtime Environment running on the server.
    I started to investigate and I found in some forums [NOT EXPLICITLY] that there's no port for J2SDK 1.4.2_08 on x64 linux systems.
    I can't believe this is true because SLES10 is recommended by SAP to install Solution Manager, so I hope somebody can help me on this.
    My specific question is: Does anybody know if is true that J2SDK 1.4.2_08 is NOT COMPATIBLE with x64 Linux?
    In case of being true, is there any way to be able to run SAPINST ? because if I enable the version SLES brings built in, i'm able to run the SAPINST but it detects that i'm not running version 1.4.2_08 and doesn't allow me to continue installation.
    I hope somebody can help me soon...
    Regards!

    > SAPINST_JRE_HOME=/opt/IBMJava2-s390-142/jre/bin:$PATH
    >
    > JAVA_HOME=/opt/IBMJava2-s390-142/jre/bin:$PATH
    You downloaded the wrong version - the one you have is for Z-Linux(Linux running on the mainframe - not for x64).
    You need to download the x86_64 (or AMD64) version.
    Install the correct one and try on a new console:
    export JAVA_HOME=/opt/IBMJava2-amd64-142
    export PATH=$JAVA_HOME/bin:$PATH
    Then execute
    java -fullversion
    and it should show the correct version.
    Markus

  • How can I increase the storage capacity in Linux for installing Oracle 11g?

    Hi all,
    I've been searching in Internet information about how to increase the storage capacity of a Linux machine, so that it can help me with my problem without success. I tried to execute some command lines encountered in some tips in forums, but no one works.
    I want to install an Oracle 11g database, which needs 4 GB minimal for the installation. I can not continue with the installation because of this problem.
    I use a VMWare virtual machine, which I increased over its settings to 160 GB, but not its file systems or whatever in the machine.
    I did this:
    [root@localhost ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda3 18G 15G 1.9G 89% /
    /dev/sda1 190M 12M 169M 7% /boot
    none 506M 0 506M 0% /dev/shm
    /dev/hdc 699M 0 699M 100% /media/cdrom
    As far I understand the bigger storage capacity is used by the file system /dev/sda3. But what about the rest, I mean the 140 GB?. I've already increased the storage capacity over the settings. How can I tell the machine "please use the remaining 140 GB for the installation of the Oracle DB and other needed installations?.
    How can I increase here what?. Disk? File system? Volume Group? It can not be so difficult, can it?
    There are no volume groups in the machine:
    +[root@localhost /]# vgdisplay+
    +No volume groups found+
    Linux is too complicated. Unfortunately I have to do that in Linux :-(
    Can someone help me? I sit here since long hours without finding a solution :-(

    thanks for your answers.
    To Dude:
    You can address the problem in a number of different ways, but please post your version of Linux and provide more information about your current partitions
    The Version of Linux is Linux Red Hat Enterprise 5.
    Open Logical Volume Management from the System Administration menu.
    Select your volume from the logical view, edit properties and then use the slider to set your volume size, or click "remaining" to extend your partition.
    I've already opened the LVM from the System Administration menu, but there is no possibility to see the volume groups, because there is no one. There is no tabs like Volume Groups or something like that...
    I would try the procedure described above your answer and write you again. I hope it works...I will write you back in a few minutes...

  • Can't get JNI_CreateJavaVM to work on linux

    i am using linux redhat 7.1 and jdk1.3.1_02 and i cannot get past the JNI_CreateJavaVM call. this same code works fine under windows.
    here's my code snippet:
    #include <stdio.h>#include <memory.h>
    #define NUMBER_OF_JVM_OPTIONS 2
    static STRING_UTF8 CLASS_PATH =  "-Djava.class.path=/usr/local/LPDProgress/LPDProgress.jar:";
    static STRING_UTF8 SECURITY_POLICY =  "-Djava.security.policy=/usr/local/LPDProgress/LPDProgress.policy";
    JavaVM*           jvm = NULL;
    JNIEnv*           env = NULL;
    int JNI_Init ( void )
      JavaVMInitArgs  jvmArgs;
      JavaVMOption    jvmOptions[NUMBER_OF_JVM_OPTIONS];
      int rc;
      if (jvm == NULL)
        memset(&jvmArgs, 0, sizeof(jvmArgs));
        jvmArgs.version = JNI_VERSION_1_2;
        jvmArgs.ignoreUnrecognized = TRUE;
        JNI_GetDefaultJavaVMInitArgs(&jvmArgs);
        jvmOptions[0].optionString = SECURITY_POLICY;
        jvmOptions[1].optionString = CLASS_PATH;
        jvmArgs.nOptions = NUMBER_OF_JVM_OPTIONS;
        jvmArgs.options = jvmOptions;
        rc = JNI_CreateJavaVM(&jvm, (void**) &env, &jvmArgs);
        if (rc == JNI_ERR)
          jvm = NULL;
          printf("Error creating JVM.\n");
          return 0;
    ... snip ...I never return from the JNI_CreateJavaVM call. it core dumps with green_threads and "hangs" with native_threads.
    here's my build script:
    #! /bin/bash
    gcc -Wall -c -I /usr/local/java2/include/ -I /usr/local/java2/include/linux/ foo.c
    gcc -Wall -I /usr/local/java2/include/ -I /usr/local/java2/include/linux/ -L /usr/local/java2/jre/lib/i386/ -ljava -lverify -L /usr/local/java2/jre/lib/i386/classic/ -ljvm -L /usr/local/java2/jre/lib/i386/native_threads/ -lhpi foo.o foo_test.c -o foo_testRegards,
    Floyd Shackelford
    4 Peaks Technology Group, Inc.
    VOICE: 334.735.9428
    FAX: 916.404.7125
    EMAIL: [email protected]
    acta non verba

    the described behavior only occurs when i run as root. when i run as a non-root user, i get a valid
    createjvm, but the next call, findclass, gets a sig 11 as follows:
    1
    2
    3
    4
    SIGSEGV   11*  segmentation violation
        si_signo [11]: SIGSEGV   11*  segmentation violation
        si_errno [0]: Success
        si_code [0]: SI_USER [pid: 0, uid: 0]
            stackpointer=0xbffff33c
    Full thread dump Classic VM (1.3.1_02-b02, native threads):
        "Finalizer" (TID:0x40efb528, sys_thread_t:0x808f320, state:R) prio=8
        "Reference Handler" (TID:0x40efb300, sys_thread_t:0x8089530, state:R) prio=10
        "SIGQUIT handler" (TID:0x40efb330, sys_thread_t:0x80874d0, state:R) prio=5
        "main" (TID:0x40efb1b0, sys_thread_t:0x804a780, state:R) prio=5
    Monitor Cache Dump:
        java.lang.Class@40F04E40/40F828C8: owner "main" (0x804a780) 1 entry
    Registered Monitor Dump:
        utf8 hash table: <unowned>
        JNI pinning lock: <unowned>
        JNI global reference lock: <unowned>
        BinClass lock: <unowned>
        Class linking lock: <unowned>
        System class loader lock: <unowned>
        Code rewrite lock: <unowned>
        Heap lock: <unowned>
        Monitor cache lock: owner "main" (0x804a780) 1 entry
        Thread queue lock: owner "main" (0x804a780) 1 entry
        Monitor registry: owner "main" (0x804a780) 1 entrymy expanded code snippet is as follows:
    // choose one or the other
    //#define WINDOWS 1
    #define LINUX 1
    #ifdef WINDOWS
    #include <windows.h>
    #endif
    #include <stdio.h>
    #include <memory.h>
    #include "LPDProgress.h"
    #define NUMBER_OF_JVM_OPTIONS 2
    #ifdef LINUX
    #ifndef TRUE
    #define TRUE  1
    #endif
    #ifndef FALSE
    #define FALSE 0
    #endif
    static STRING_UTF8 CLASS_PATH =
      "-Djava.class.path=/usr/local/LPDProgress/LPDProgress.jar:";
    static STRING_UTF8 SECURITY_POLICY =
      "-Djava.security.policy=/usr/local/LPDProgress/LPDProgress.policy";
    #endif LINUX
    #ifdef WINDOWS
    static STRING_UTF8 CLASS_PATH =
      "-Djava.class.path=/cvs/PayToPrint/LPDProgress/Class/;/cvs/PayToPrint/GUIServer/Class/;/cvs/PayToPrint/UtilityClasses/Class/;";
    //  "-Djava.class.path=/cvs/PayToPrint/Install/Diginet_LX/LPDProgress/LPDProgress.jar;";
    //  "-Djava.class.path=/Program Files/Diginet_LX/LPDProgress/LPDProgress.jar;";
    static STRING_UTF8 SECURITY_POLICY =
      "-Djava.security.policy=/cvs/PayToPrint/LPDProgress/LPDProgress.policy";
    #endif WINDOWS
    JavaVM*           jvm = NULL;
    JNIEnv*           env = NULL;
    jclass            lpdProgress_class;
    jmethodID         lpdProgress_mid;
    jmethodID         displayReceivingPrintJobMsgBox_mid;
    jmethodID         dismissReceivingPrintJobMsgBox_mid;
    jobject           lpdProgress_j;
    jstring           clientAddress_j;
    int JNI_Init ( void )
      JavaVMInitArgs  jvmArgs;
      JavaVMOption    jvmOptions[NUMBER_OF_JVM_OPTIONS];
      int rc;
      if (jvm == NULL)
    printf("1\n");
        memset(&jvmArgs, 0, sizeof(jvmArgs));
        jvmArgs.version = JNI_VERSION_1_2;
        jvmArgs.ignoreUnrecognized = TRUE;
    printf("2\n");
        JNI_GetDefaultJavaVMInitArgs(&jvmArgs);
        jvmOptions[0].optionString = SECURITY_POLICY;
        jvmOptions[1].optionString = CLASS_PATH;
        jvmArgs.nOptions = NUMBER_OF_JVM_OPTIONS;
        jvmArgs.options = jvmOptions;
    printf("3\n");
        rc = JNI_CreateJavaVM(&jvm, (void**) &env, &jvmArgs);
        if (rc != JNI_OK)
          jvm = NULL;
          printf("Error creating JVM = %i.\n",rc);
          return 0;
    printf("4\n");
        lpdProgress_class = (*env)->FindClass(env,"LPDProgress");
        if (lpdProgress_class == 0)
          jvm = NULL;
          printf("Can't find class LPDProgress.\n");
          return 0;
    printf("5\n");
        lpdProgress_mid =
          (*env)->GetMethodID (
                 env,
                   lpdProgress_class,
                   "<init>",
                   "(Ljava/lang/String;)"      // String clientAddress
                   "V" );                      // return value: void
        if (lpdProgress_mid == 0)
          jvm = NULL;
          printf("Can't find method LPDProgress.<init>(String).\n");
          return 0;
    printf("6\n");
        displayReceivingPrintJobMsgBox_mid =
          (*env)->GetMethodID (
                 env,
                   lpdProgress_class,
                   "DisplayReceivingPrintJobMsgBox",
                   "()"                        // void
                   "V" );                      // return value: void
        if (lpdProgress_mid == 0)
          jvm = NULL;
          printf("Can't find method LPDProgress.DisplayReceivingPrintJobMsgBox().\n");
          return 0;
    printf("7\n");
        dismissReceivingPrintJobMsgBox_mid =
          (*env)->GetMethodID (
                 env,
                   lpdProgress_class,
                   "DismissReceivingPrintJobMsgBox",
                   "()"                        // void
                   "V" );                      // return value: void
        if (lpdProgress_mid == 0)
          jvm = NULL;
          printf("Can't find method LPDProgress.DismissReceivingPrintJobMsgBox().\n");
          return 0;
      return 1;
    }Regards,
    Floyd Shackelford
    4 Peaks Technology Group, Inc.
    VOICE: 334.735.9428
    FAX: 916.404.7125
    EMAIL: [email protected]
    acta non verba

Maybe you are looking for

  • How do I find videos taking up space on iPhone5?

    My storage bar shows that I have over 2 GB in videos taking up space on my iPhone5.  When I hover over the video part, it tells me how much is taken up and that there are "14 items" of video on my iPhone. However, I have no videos showing when I open

  • AcroPDF ActiveX control on Excel Userform --- how to include it when I print the form?

    Here is a screen-shot of my Excel Userform which IS displaying the correct PDF file inside of an AcroPDF ActiveX control. Everything works on this form, including an option to print out a full-sized (8.5 x 11) version of the PDF. However ... I would

  • USB Keyboard Drivers do not work Acer Aspire X3470

    Hi!  I am having a hard time trying to find the correct Driver for my Acer Aspire X3470.  Currently I am using the standard PS/2 Keyboard to input commands.  But I do not want to use that Keyboard and I want to use my USB Keyboard. I tried everything

  • Applying Page style sheets to a Content Area.

    We have embeded a Folder within a Content Area that has been published as a Portlet and is displayed within a Page. There is a link within the displayed folder which displays another Folder within the Content Area that we have doctored to appear like

  • C7280 photo print colors off for PicBridge images

    I have a new C7270 that prints photos that are too yellow when printing directly from USB camera.  I've performed a comparison of the same photo printed by the C7280 and also by a brand new Epson Artisan 800.  The color of the print from the C7280 is