Quote:
Originariamente inviato da freddyb
grazie x la risposta
ho provato ma non è andata come doveva la risposta della shell è stata:
[ferdinando@localhost ldapbrowser]$ java -jar browser.jar
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: browser.jar
at 0x40267aab: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x40259640: java.lang.Error.Error(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x4025b440: java.lang.LinkageError.LinkageError(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x4025cad0: java.lang.NoClassDefFoundError.NoClassDefFoundError(java.lang.String) (/usr/lib/./libgcj.so.3)
at 0x402b184f: gnu.gcj.runtime.FirstThread.run() (/usr/lib/./libgcj.so.3)
at 0x4024cfbc: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/./libgcj.so.3)
at 0x40219cdc: _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/./libgcj.so.3)
at 0x08048920: ?? (??:0)
at 0x406a77f7: __libc_start_main (/lib/i686/libc.so.6)
at 0x080486c1: ?? (??:0)
che vorrà dire ? non capisce il comando -jar?
altre soluzioni ce ne sono?
P.S. x librerie intendevo il gcc-java e gcc-tools, non so se librerie è il termine esatto
|
dal errore sembra che non riesca a trovare la funzione statica main.
per eseguire un jar serve solo il jre della sun e nientaltro. gcc-java e -tools servono a creare eseguibili binari normali dai sorgenti java a differenza di javac che crea dei file .class che contengono bytecode.
caio