javac db.java
# no errors
java -cp hsqldb.jar db
當我使用-cp選項時,得到:「錯誤:無法找到或加載主類db」。我的代碼在IDE中工作,但不在控制檯中。Linux - 編譯java文件(hsqldb)
javac db.java
# no errors
java -cp hsqldb.jar db
當我使用-cp選項時,得到:「錯誤:無法找到或加載主類db」。我的代碼在IDE中工作,但不在控制檯中。Linux - 編譯java文件(hsqldb)
您已經通過-cp
將類路徑定義爲只包含.jar文件。您也需要聲明包含您的.class文件的目錄
例如,如果您db.class
文件是在當前目錄(.
)
java -cp hsqldb.jar:. db
(UNIX)或
java -cp hsqldb.jar;. db
(Windows)中。請注意平臺之間的冒號/分號變化。
我收到很多錯誤:http://pastebin.com/KVDqYydb – user1429101
@ user1429101你應該問一個新問題。現在你的程序正在運行,你可以請求幫助調試它。不要忘記發佈代碼並提出具體問題。 – Dev
javac生成.class,而不是.jar文件。 cp必須指定一個文件夾。 – h22