0
我想編譯並運行簡單的Java程序。這個程序基本上打印出你好世界短語。我沒有指定-cp選項,我沒有CLASSPATH環境變量。因此,用戶類路徑僅限於當前目錄。默認classpath當前目錄異常
現在,編譯工作很好。
[email protected]:~/temp/bird_test$ javac Sparrow.java
該命令產生需要的.class文件。當我嘗試運行.class文件時會發生奇怪的事情。以下命令行得通。
[email protected]:~/temp/bird_test$ java Sparrow
但是,當我嘗試使用以下命令
[email protected]:~/temp/bird_test$ java ./Sparrow
我收到以下錯誤:
Error: Could not find or load main class ..Sparrow
WTF!我認爲符號./指的是當前目錄。
Thx dude!你真的清除了一些重大的困惑 –