2012-07-23 75 views
0

我在我的C分區上解壓Eclipse。我得到了Windows 7 64位。 Eclipse是64位的。但JDK是32位。一旦我運行eclipse,pop菜單就會說它在某種路徑上找不到JDK或JRE。一旦我從USB驅動器運行Eclipse,它工作正常。問題是什麼?我應該指定envorinmont變量,設置類路徑還是什麼?我該怎麼做? 祝你好運Eclipse鏈接JDK

回答

0

你下載了任何Java jdk在你的電腦上?要檢查,請打開命令提示符並啓動命令java -version,然後javac -version如果其中一個失敗,則需要從oracle的網站下載java jdk

+0

我已經從Oracle網站與NetBeans一起下載的JDK 7。兩次檢查都失敗了,但這不是第一次。我只需要指定每個應用程序(java,javac)的路徑,它會逐漸正常工作。當它和之前發生。 – uml 2012-07-23 19:26:53

1

爲什麼不能獲得64位JDK?

+0

我只看到了v7的32位JDK。 – uml 2012-07-23 19:09:53

+0

嗯,再看一遍: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html – 2012-07-23 19:39:07

0

1.如果您使用的是Windows,那麼我會建議您下載Windows x86 jdk-7u5-windows-i586.exe

2.安裝它...在C:\ Program Files文件\的Java \

System PATH的C包含此:\ Program Files文件\的Java \ jdk1.7.0_05 \ BIN

然後在你的命令提示符下鍵入java -version,如果你得到你的JDK的版本,那麼,你已經正確安裝了Java,你的路徑被正確配置。

4.從Eclipse站點下載的Eclipse.rar中提取Eclipse文件夾。

5.您可以在任何地方放置該提取的Eclipse文件夾中的磁盤,但我建議你將其保存在C:驅動器,因爲這C:\Program Files\eclipse

6.現在,我認爲它應該工作... ..........

+0

我在環境變量窗口中設置了一個路徑,但它沒有引起變化。 – uml 2012-07-23 19:54:16

0

在命令提示符下,java -version應顯示已安裝的JVM的詳細信息。

例如,JDK7 32位版本會顯示此:

java version "1.7.0_05" 
Java(TM) SE Runtime Environment (build 1.7.0_05-b06) 
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing) 

甲JDK7 64位版本會顯示此:

java version "1.7.0_05" 
Java(TM) SE Runtime Environment (build 1.7.0_05-b06) 
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode) 

然而,標準JDK安裝拷貝java.exec:\Windows\System32文件夾中的javaw.exe,這可能是Eclipse查找的文件夾。如果你試圖重新安裝不同的JDK版本,並且你安裝了最後一個(或者像我一樣,如果你在某些傳統項目上安裝了不同版本的反向支持),這可能會變得非常混亂。

爲了100%確定Eclipse使用的JVM,只需修改位於eclipse/文件夾中的eclipse.ini文件,以便它指向您想要的確切JVM。例如,如果你想用你的JDK7 64位(檢查是否在同一文件夾適用)添加這些行:

-vm 
C:\Program Files\Java\jdk1.7.0_05\bin\javaw.exe 

啓動Eclipse,它應該工作的罰款。

有關eclipse.ini配置的更多信息,請訪問this site