![](/img/trans.png)
[英]Access is denied error trying to run eclipse helios in windows 7 64 bit
[英]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
我遇到了類似的問題,不知道如何繼續。
我做了以下事情來解決它。
在eclipse.ini中輸入要使用jre的vm參數-vm C:\\ Java \\ jdk1.7 \\ jre \\ bin \\ javaw.exe
如果您的日食中有-Dosgi.requiredJavaVersion = 1.7行,請確保該版本與步驟1中提到的版本匹配。(在我的情況下,它是1.6,我必須將此值更改為1.7)
從命令行啟動eclipse.exe
你有64位版本的Java嗎? http://www.java.com/en/download/faq/java_win64bit.xml
我在遷移到64位java時遇到了相對較少的麻煩:
如果在同一台計算機上同時具有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.