我想命令行编译我的代码,我无法让它正常运行。我的项目是在eclipse中,我可以指定要包含的jar文件的位置,但命令行是另一个问题。所有的.java和.jar文件都在同一个导演中。与外部罐子编译错误
我可以
javac -classpath opencsv-2.3.jar *.java
我得到下面的异常,如果我尝试运行我的代码编译。
java ClassificationGenerator
异常在线程 “主要” java.lang.NoClassDefFoundError:AU/COM /字节码/ opencsv/CSVReader
我试着用
java -classpath opencsv-2.3.jar ClassificationGenerator
运行的代码,但然后我得到
Exception in thread "main" java.lang.NoClassDefFoundError: ClassificationGenerator
Caused by: java.lang.ClassNotFoundException: ClassificationGenerator
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
检查我的更新答案 –