簡體   English   中英

加載時Eclipse jvm.dll錯誤

[英]Eclipse jvm.dll error when loading

幾個月后嘗試打開 Eclipse 並收到此錯誤:

日食錯誤

因此,我檢查了該文件夾以查看它是否存在,並且確實存在:

JVM.dll

我檢查了我的 PATH 是正確的,它也是正確的:

計算機路徑

首次發生此錯誤時,我安裝了 3 個 Java。 JRE 7 Update 10、JDK 7 Update 7 32 位和 64 位。

我卸載 ALL 並重新啟動我的機器。 Eclipse 然后聲明,正如預期的那樣,我需要一個 JRE 或一個 JDK。 所以我下載並安裝了最新的 JDK,現在我收到了這個錯誤,盡管一切看起來都是正確的。

有任何想法嗎?

按照評論中的要求。

您的 eclipse 版本正在搜索 x86 版本的 jdk(您可能在 eclipse 啟動時設置了此值)。 您應該檢查您的 eclipse 是否是 64 位版本,如果不是,請切換到 64 位 jvm。

問題在於 jdd 6 與 eclipse 的兼容性問題。我嘗試了 jdk 7,它運行良好。這是 jdk 7 下載的鏈接http://download.cnet.com/Java-Development-Kit-64-Bit/3000 -2218_4-75317068.html

問題出在 Eclipse 版本上。 我遇到了完全相同的問題,我使用的是 Eclipse helios。 我切換到 Eclipse Kepler 64 位,現在它在我的系統上運行良好。 即使 Eclipse 是 64 位的,某些版本也可能與使用相同 Java 路徑的其他軟件(例如:Oracle BI Publisher)不兼容。 確保使用與其他人兼容的版本。

修復 :: jvm.dll 文件在打開 eclipse 時丟失的問題

出現此問題是因為(64 位或 32 位)版本沖突/不匹配發生在

  1. 安裝的操作系統,
  2. Java(JDK)版本和
  3. 日食版。

我得到了這個問題並以這種方式修復它。通過在 eclipse.ini 中添加以下參數(64 位 Java(JDK)路徑)。

-vm
C:\Program Files\Java\jdk1.8.0_144\bin

我的環境,詳情如下

  1. 我的是 windows-7 64 位操作系統,
  2. Java(JDK) 64 位(所以在 eclipse.ini 中指定路徑)
  3. Eclipse 64 位(永遠不要通過查看 win32.x86 將 Eclipse 版本混淆為 32 位,請參閱后面的 _64)即我使用下面的 Eclipse 版本。

org.eclipse.equinox.launcher.win32.win32.x86_ 64 _1.1.500.v20170511-1520

您可以在 eclipse.ini 文件中查看您的 Eclipse 版本。

筆記:

我在我的機器上安裝了另一個 Eclipse(插件工具),它有同樣的問題,需要 32 位 Java(JDK),通過在環境變量中設置 32 位 Java1.8 的路徑解決了這個問題后,主 Eclipse 停止了在職的。

所以我在 eclipse.ini 中設置了 64bit Java1.8 路徑。

現在 eclipse.exe 和我的 plugintool eclipse 工作正常。

謝謝,穆拉利

在這里,我們首先檢查您的路徑。 當你的路徑正確時。 然后在你移動給定的位置之后(他們的檢查 jvm.dll 文件是否會出現)。 這種類型的問題最大到最大 64 位系統。

這里主要關注路徑。 當你設置路徑然后在重新啟動系統后。

昨天發生在我身上,幸運的是我找到了這篇文章。 我在 eclipse 上工作並嘗試在並行中使用命令行編譯一個類。 我注意到 javac 命令不在 Path 環境變量中,所以我添加了。 之后,我關閉了 Eclipse,當我嘗試重新啟動 IDE 時,我發現“無法加載 JNI 共享庫”錯誤。 我打開了環境變量對話框,並將 java bin 路徑指向了兼容版本的 java(eclipse 和 jdk 上的相同位版本)。 終於我能夠再次開始日食。

暫無
暫無

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

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