0
我在執行jar文件時出錯。 我已經把我的清單文件與新的線,它看起來像這樣:Java:無法使用類路徑加載包含jar文件的主類
Main-Class: Demo
Class-Path: C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar .
我的主類名是演示,這是在當前工作目錄。 當我執行jar cfm Project.jar manifest.txt *.class
我的錯誤是:
Error: Could not find or load main class Demo
沒有與主類名和執行目錄沒有問題,因爲當我執行的JAR文件,而不classpath中我得到:
Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:259)
at Demo.main(Demo.java:8)
你的Demo類沒有包嗎? – MadConan
給出Demo – Shriram
的完整軟件包名稱,並且您能告訴我們您運行的確切命令是否給出了此錯誤? – Bhaskar