2016-01-28 76 views
0

我使用Windows10 64位,我在我的機器上安裝了Java(JRE 64位& JDK 64位)。 我有文件位於C:\Users\User_Name\Desktop\Hello.Class 但當我運行我的程序使用命令java Hello環境變量不適用於64位單獨使用

我得到錯誤信息Error: Could not find or load main class Hello

當我安裝Java 32位,其做工精細而。

enter image description here

我嘗試了各種解決方案,他們沒有制定出:該問題只針對我的Java 64位

環境變量配置爲Java 64位如下發生。請提出任何解決方案。

+0

將Desktop文件夾添加到'CLASSPATH'。或者(假設你在桌面文件夾中)使用'java -cp運行。你好' –

+0

從哪裏,你正在執行這個命令「java你好」? –

+0

@ElliottFrisch我想將它設置爲permenanetly,它適用於java -cp。你好暫時 –

回答

1

這是一個愚蠢的地方放置.class文件。進入你當前的工作目錄。

我大約20年沒有設置CLASSPATH環境變量,並且您的內容不需要包含各種bin目錄。

+0

我目前只做,但數目文件更多,所以它變得笨拙,這就是爲什麼我需要環境變量 –

+2

但是,我再說一遍,你不需要'bin'目錄。在JDK或JRE'bin'目錄下或者下面沒有類。這是錯誤的。*你真正應該做的是用Main-class和Class-path清單條目構建JAR文件。 – EJP