你可以從所附的圖片中看到,不同於所有其他人誰以前有這個問題,我也把我的java文件夾的路徑環境變量,因爲javac工作正常,但java找不到指定的文件,並且我沒有在末尾添加.class擴展名
我也試過手動將-sp
包括到文件中,但後來我得到拒絕訪問即使文件夾和類在桌面上,這也是我的家用機器,所以我是唯一的管理員。
你可以從所附的圖片中看到,不同於所有其他人誰以前有這個問題,我也把我的java文件夾的路徑環境變量,因爲javac工作正常,但java找不到指定的文件,並且我沒有在末尾添加.class擴展名
我也試過手動將-sp
包括到文件中,但後來我得到拒絕訪問即使文件夾和類在桌面上,這也是我的家用機器,所以我是唯一的管理員。
的Java搜索在CLASSPATH環境變量中列出的目錄中的類(如果不使用-jar
選項)。這個變量的默認值,如果沒有定義,是「。」 - 實際的目錄。這就解釋了爲什麼你必須更改爲...\src
目錄。但你也可能設置CLASSPATH像
set CLASSPATH=C:\Users\Emanuel\Desktop\LetterCounter\src
java Counter.Main
或只使用-cp
(或-classpath
)選項:
java -cp C:\Users\Emanuel\Desktop\LetterCounter\src Counter.Main
見Checking the CLASSPATH variable和Setting the Class Path的更多細節。
注意:按照慣例,軟件包名稱全部寫成小寫字母
您的Java類需要爲了運行一個主要方法。
打開了所有我需要做的是在上面的目錄,而不是確切的同一目錄Main.class
希望這可以幫助其他人。
您可以分享課程的定義嗎?具體來說,它是什麼包? – Mureinik
你的主要來源是什麼? – Migwel
對於基本的stackoverflow問題 –