Morgen,
Ich hab ein Problem mit einer Externen Bibliothek (JCO) wobei ich denke, dass dieses Problem mit jeglicher Externen Bib. auftreten wird. Mein Problem:
Ich habe ein Testprogramm geschrieben welches eine Verbindung zu einem SAP Server herstellt. Dabei hab ich unter Netbeans das Jar File von JCO als Library angegeben. Aus Netbeans raus läuft dieses teil wunderbar. Will ich es allerdings von der Commandozeile aus starten als jar oder sonst bekomm ich Fehlermeldungen.
Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/mw/jco/JCO
at jcotest.Main.<init>(Main.java:25)
at jcotest.Main.main(Main.java:20)
Caused by: java.lang.ClassNotFoundException: com.sap.mw.jco.JCO
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 2 more
Kann es sein dass des mit dem Classpath was zu tun hat?
Wie macht man das im Allgemeinen mit libs und deren dlls ?
Das Teil soll ja mal auf anderen maschinen laufen. Wird dann die Jar mit ausgeliefert?
Dann noch ein Problem mit den dlls die zur lib gehören. Ich hab die nach system32 kopiert. Gibt es eine möglichkeit diese im Verzeichnis der Applikation zu belassen?
Viele Fragen ich weiss.....
Vielen dank schon mal im vorraus.
Gruß angelchr
Ich hab ein Problem mit einer Externen Bibliothek (JCO) wobei ich denke, dass dieses Problem mit jeglicher Externen Bib. auftreten wird. Mein Problem:
Ich habe ein Testprogramm geschrieben welches eine Verbindung zu einem SAP Server herstellt. Dabei hab ich unter Netbeans das Jar File von JCO als Library angegeben. Aus Netbeans raus läuft dieses teil wunderbar. Will ich es allerdings von der Commandozeile aus starten als jar oder sonst bekomm ich Fehlermeldungen.
Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/mw/jco/JCO
at jcotest.Main.<init>(Main.java:25)
at jcotest.Main.main(Main.java:20)
Caused by: java.lang.ClassNotFoundException: com.sap.mw.jco.JCO
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 2 more
Kann es sein dass des mit dem Classpath was zu tun hat?
Wie macht man das im Allgemeinen mit libs und deren dlls ?
Das Teil soll ja mal auf anderen maschinen laufen. Wird dann die Jar mit ausgeliefert?
Dann noch ein Problem mit den dlls die zur lib gehören. Ich hab die nach system32 kopiert. Gibt es eine möglichkeit diese im Verzeichnis der Applikation zu belassen?
Viele Fragen ich weiss.....
Vielen dank schon mal im vorraus.
Gruß angelchr