簡體   English   中英

在Windows 7 64位上運行eclipse

[英]Run eclipse on windows 7 64 bit

我正在嘗試在Windows 7 64位版本中運行eclipse for java,當我運行eclipse.exe文件時,絕對沒有任何反應。 在任務管理器中創建了一個ephimeral javaw.exe進程,但正如我所說,它只是瞬間存在,並且在那之后就消失了。 我嘗試使用javac.exe文件編譯一個小程序,並且可以正常工作,但由於某種原因我無法運行Eclipse。

關於我可能做錯的任何建議。 我是一個完整的Java菜鳥,這是我第一次嘗試這樣做。

這些是我的文件,我下載了Windows 64bit版本的eclipse。

替代文字

謝謝!

編輯

好的,解決了。 我正在使用的這本書有誤導性...它說我應該使用jdk1.6.0_21中的javaw.exe文件,並且這樣做不起作用。 現在我嘗試使用jre6中的一個,它跑了。

謝謝大家,抱歉麻煩!

首先,檢查你eclipse.ini (甚至一行的末尾空格可以阻止eclipse啟動)

其次,我很驚訝在Eclipse發行版中看到java *文件。
你不應該擁有那些,而是在你的eclipse.ini引用正確的java(64位)。

在這兩種情況下,請將此eclipse.ini視為一個很好的示例

還要檢查<workspace>/.metadata/.log (錯誤日志文件)。


我只是在那里添加它,因為它要求它,據說是將它放入PATH的最佳方式。

如果eclipse是“要求它”,那意味着你當前的java安裝不是PATH一部分。 它需要從eclipse.ini文件中引用。
另請參閱常見問題解答如何運行Eclipse?


無論如何, 不要復制任何java文件
在你的eclipse.ini使用如下路徑:

-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll

我遇到了類似的問題,不知道如何繼續。

我做了以下事情來解決它。

  1. 在eclipse.ini中輸入要使用jre的vm參數-vm C:\\ Java \\ jdk1.7 \\ jre \\ bin \\ javaw.exe

  2. 如果您的日食中有-Dosgi.requiredJavaVersion = 1.7行,請確保該版本與步驟1中提到的版本匹配。(在我的情況下,它是1.6,我必須將此值更改為1.7)

  3. 從命令行啟動eclipse.exe

我在遷移到64位java時遇到了相對較少的麻煩:

  1. 下載Eclipse Helios 64位版本
  2. 下載Java 6 SDK 64位版本
  3. 安裝兩個

如果在同一台計算機上同時具有32位和64位JDK,則可能會出現問題。 如果要使用一個JVM顯式運行Eclipse,則需要在eclipse.ini中指定其完整路徑。

例如

-vm C:/ Program Files / Java / jdk1.6.0_20 / bin / javaw.exe

路徑指向64位版本的位置。

移動后遇到的另一個問題是Subclipse插件默認使用32位DLL后端,因此不起作用。 但是,Subclipse也適用於Eclipse的純Java后端,稱為JavaHL,它解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM