Pessoal tenho no meu CLASSPATH:
.;C:Documents and SettingspablohDesktopFTPClientJavajakarta-jmeter-2.0.0lib;D:java_jarjakartacommons-net-1.2.1commons-net-1.2.1.jar
blz, vou no meu projeto executo um .class, funciona OK, porém agora quando gero um jar e executo este mesmo .class ele não acha o FTPClient que esta dentro de commons-net-1.2.1.jar(CLASSPATH)
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commo
t/ftp/FTPClient
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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)
at RegattaFTP.main(RegattaFTP.java:22)
O que eu fiz, abrir o jar commons-net-1.2.1.jar, copiei a estrutura org/apache/commons/net/ftp/FTPClient, para a raiz do meu jar e ai funcionou…
Esse procedimento é normal?