Ciao a tutti!!!
Nn sono un esperto di java, le mie conoscenze sono molto limitate
Ho neccessità di usare la libreria jsch per creare un cliente ssh.
Ho scaricato la libreria dal sito, per compilare il codice mi sposto nella cartella dei sorgenti e do il comando :
codice:
javac *.java
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Poi voglio testare un esempio, quindi vado nei sorgenti e compilo l'esempio nel seguente modo :
javac Shell.java -cp ../src/ , e fin qui nessun errore.
Ma quando provo ad esegurilo ottengo il seguente errore:
codice:
java Shell
$ java Shell
Exception in thread "main" java.lang.NoClassDefFoundError: com/jcraft/jsch/UserInfo
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
at java.lang.Class.getMethod0(Class.java:2685)
at java.lang.Class.getMethod(Class.java:1620)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:484)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:476)
Caused by: java.lang.ClassNotFoundException: com.jcraft.jsch.UserInfo
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 6 more
Mi sapete aiutare ? Grazie