我想命令行編譯我的代碼,我無法讓它正常運行。我的項目是在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)
檢查我的更新答案 –