我在控制檯執行程序時遇到問題。它總是拋出java.lang.NoClassDefFoundError,但是如果我使用netbeans運行相同的應用程序,它完美地工作。我該怎麼辦?使用控制檯時的java.lang.NoClassDefFoundError
0
A
回答
0
0
您的類路徑設置不同,即當您從控制檯運行相同的代碼時,NetBeans中類路徑上的jar(s)不在類路徑中。
快速的代碼片段,輸出的是在classpath:
ClassLoader cl = ClassLoader.getSystemClassLoader();
URL[] urls = ((URLClassLoader)cl).getURLs();
for(URL url: urls){ System.out.println(url.getFile()); }
從控制檯上,使用-cp選項,添加必要的罐子。
相關問題
- 1. 什麼是Zend的控制檯?你什麼時候使用這個控制檯?
- 2. 使用resteasy時MultipartFormDataInputImpl的java.lang.NoClassDefFoundError
- 3. 使用顯示()與斜紋布用HTML控制檯控制檯
- 4. 使用Qt控制檯
- 5. 點擊使用控制檯
- 6. 使用控制檯writeline c#
- 7. 使用導軌控制檯
- 8. 使用Firebug控制檯
- 9. 使用軌道控制檯
- 10. 使用rails控制檯
- 11. 如何使用控制檯
- 12. 子控制檯和寫入控制檯值的時間步驟
- 13. 使用node.js將控制檯顯示到控制檯中
- 14. 使用控制檯字符清除多個控制檯行
- 15. 如何使用phantomjs將控制檯打印到控制檯
- 16. Eclipse控制檯VS Netbeans的控制檯
- 17. java.lang.NoClassDefFoundError:同時使用YouTube API
- 18. WPF的控制檯控制
- 19. 當使用VS Express時在控制檯應用中使用CString
- 20. 隱藏控制檯應用程序的控制檯(完全),但有時只有
- 21. PowerShell控制檯計時器
- 22. 控制檯ReadKey超時
- 23. 從控制器的Symfony3控制檯運行控制檯命令
- 24. Pycharm - 當使用蟒控制檯IPython的
- 25. 使用控制檯讀取Intellij的System.in
- 26. 使用xargs的從一個控制檯
- 27. 使用requiredfieldvalidator的控制檯錯誤
- 28. 如何使用PHP控制檯Symfony2的
- 29. Rails的控制檯 - 使用IMAGE_TAG方法
- 30. 如何使用SurveyMonkey的API控制檯?
你有沒有建立你的應用程序? –
你是否設置了'CLASSPATH'? IDE爲你做,但在外面是你的責任。 –
您需要將依賴關係添加到類路徑,例如java -classpath「。; c:\ project \ *」MyJavaProg – NullPointerException