大部分時間,當我學習的東西我從命令行運行Java程序。從類路徑的命令行運行java程序
現在我的問題很少compcompated。
我正在從命令行運行簡單的java程序。但我需要在環境變量中使用CLASSPATH變量。當我添加CLASSPATH變量時,我的程序給我錯誤。 錯誤是classNOtFoundException。意思是當我運行程序時,它會檢查.class文件,它會進入我的類路徑變量,這很明顯不會發現,它會觸發異常。 我一直在努力工作。我格式化我的電腦後出現此問題。但我使用的是相同的操作系統和相同的jdk。
任何機構都面臨這種類型的問題? 它不適用於以下屏幕快照。
與下面的屏幕合作拍攝
以下是我的桌面屏幕截圖和所有的東西都與類路徑和無類路徑(指工作,我可以運行簡單的程序,不管類路徑是存在還是不)。
的環境,你在你的屏幕截圖顯示變量CLASSPATH是正確的設置。驗證您嘗試查找的類實際上應該位於CLASSPATH中列出的某個路徑中。你忘了重新安裝一個圖書館嗎? –
我不明白你在說什麼。當我們需要從外部jar訪問類時,我們需要CLASSPATH。我只是在我的D:中運行簡單的程序。當我編譯程序時,它正在創建類文件。如果我的類路徑沒有設置,它會運行。當我加入classpath(對於像jdbc連接器的外部jar)時,我得到了classnotfound異常。 – KSHiTiJ
一個最具有說服力的事情是與我的桌面一起工作。都有Windows 7.桌面有32位,我的筆記本電腦有64位。 – KSHiTiJ