當我試圖執行一個編譯Java文件,我得到這個錯誤:編譯器錯誤:Java的
Could not find or load main class XYZ
類在bin文件夾中存在。
<pre>
C:\Windows\system32>cd C:\Java\bin
C:\Java\bin>javac PhraseOmatic.java
C:\Java\bin>java PhraseOmatic
Error: Could not find or load main class PhraseOmatic
C:\Java\bin>echo %CLASSPATH%
C:\Java\lib
C:\java\bin>javac PhraseOmatic.java
C:\Java\bin>java PhraseOmatic
Error: Could not find or load main class PhraseOmatic
</pre>
你使用java文件中的任何包嗎? – 2013-05-12 19:23:22
你不應該設置'CLASSPATH',你特別不應該把它設置在你擁有的位置 - 儘管其他人可能告訴你!如果您未設置環境變量,則當前目錄將成爲默認值,並且您的會話將按預期工作。但是爲了上帝的緣故,''不要''在C:\ Java \ bin'裏面工作!在你的代碼的其他地方創建一個目錄,並在'PATH'上放置'C:\ Java \ bin'。 – 2013-05-12 19:24:00
nope no packages .. – bluedroid 2013-05-12 19:25:16