在Windows 7上安装Eclipse

3

每次我在Windows 7 64位系统上打开Eclipse Galilio时,都会出现这个消息,并且它无法工作。

-------------------------------------------------------------------------------------
Faild to load the JNI shared library "C:\Program Files(x86)\java\jre6\client\jvm.dll"
-------------------------------------------------------------------------------------

请帮帮我。


这个dll文件存在吗?你能运行其他的Java程序吗? - Carsten
2个回答

1

如果您正在使用Galileo的64位发行版,则需要64位的JRE发行版(而不是安装在“C:\Program Files(x86)”中的32位版本)。

如果没有(您正在使用32位版本),则可以像这个线程一样,


我使用的jre来自于这个页面http://java.com/en/download/manual.jsp,我该如何知道我的jre是64位的? - SultanSh
该dll文件存在,但我不知道其他Java程序是否能够正常工作,我会进行检查。 - SultanSh
@SultanSh:java -version 应该就足够了。 - VonC
谢谢Vonc,你的建议解决了问题。唯一的问题是我必须创建一个名为JRE6而不是JRE的文件夹。 - SultanSh
@SultanSh:有趣的是,这样你就可以按照预期找到JRE的默认路径。 - VonC

0

现在看看下面的内容。这应该可以帮助您解决Eclipse在Java和Windows 7 64位上的问题。

Eclipse在Windows 7 64位操作系统上单击exe时不会打开。

Eclipse Standard/SDK 版本:Kepler Release 构建ID:2013614-0229

这是针对Firefox v22 64位浏览器的 操作系统:Windows OS 64位

  1. 好的,您假设Java已正确设置在您的Windows 64位PC上,并且您已将Eclipse加载到桌面上的一个文件夹中。您还创建了一个名为Eclipse Workspace的单独文件夹,它也驻留在桌面上。现在您准备好了,在Eclipse/Eclipse目录中单击Eclipse.exe,然后在Eclipse窗口打开后,您会收到此垃圾错误消息:

"Java已启动,但返回退出代码=1"(附有其他相关数据)

或 ------->

你点击了Eclipse.exe文件,显示了以下信息:“必须可用Java Runtime Environment(JRE)或Java Development Kit(JDK)才能运行Eclipse。在发送以下位置:c:\ Program Files(x86)\ Java \ jre7 \ javaw.exe之后找不到Java虚拟机,或者类似这样的东西。现在我不是说这个解决方案适用于每个人,但请注意,这是一个很好的基准起点,可以找出您的解决方案。”
--- 或 ---
在DOS中,您在命令行中键入Java或java -version,然后按回车键,就会出现以下错误: “Picked up_Java_options: -Xrunjvmhook -Xbootclasspath / a:C“ \ Program〜2 \ hp \ Quickt〜1 \ bin \ Java_S〜1 \ classes; c:\ Progra〜2 \ hp \ Quickt〜1 \ bin \ Java_S〜1 \ classes \ jasmine.jar VM初始化期间发生错误,在库路径上找不到代理库JVMhook; 与错误一起找不到相关的库... ”

* 请记住,这个过程是使用FireFox v22 64位浏览器完成的 ** 如果使用此浏览器,请检查以下内容,以查看浏览器中是否启用了Java。我知道你在想什么,但还是要去做吧!

  1. 打开或最大化Firefox浏览器。
  2. 在页面左上角,单击“工具”,然后选择“附加组件”选项。
  3. 单击左侧窗格中的“插件”选项。
  4. 你应该会看到:

    Java Development Toolkit 7.0.250.17 10.25.2.17 NPRuntime Script Plug-in Library for
    Java (TM) Deploy。(或具有相关版本号的插件)

  5. 向右移动并确保此插件已启用~!如果未启用,请启用它!

  6. 如果你没有看到此插件,请在此页面顶部的“搜索所有附加组件”字段中输入“Java”,找到插件,然后安装它。

  1. 现在前往Java.com并下载64位的当前版本Java。您需要JRE(Java运行环境)和JDK(Java开发工具包文件),两者都必须是64位的!!!!!下载后运行两个文件。它们通常位于以下位置:

c:\Program Files\Java\jre7 (这是JRE=Java运行环境的位置) c:\Program Files\Java\jdk1.7.0_25 (这是JDK=Java开发工具包的位置)

--- 或 ---

c:\Program Files (x86)\Java\jre7 (这是JRE=Java运行环境的位置) c:\Program Files (x86)\Java\jdk1.7.0_25 (这是JDK=Java开发工具包的位置)

* 现在请记住这些版本号会更改,但这些是首选位置。


  1. 编辑环境变量

  2. 点击Windows开始按钮(在Windows 7上位于左下角),然后单击“计算机”。

  3. 在左上角,单击“系统属性”。控制面板主窗口将打开。
  4. 单击“高级系统设置”选项。
  5. 您的用户帐户控制窗口可能会打开。
  6. 单击[是]按钮。
  7. 系统属性窗口将打开。
  8. 单击[环境变量]按钮。
  9. 转到用户变量(此处为您的系统名称)。

  10. 删除此处的所有内容,仅保留以下内容:

    • PATH
    • TEMP
    • TMP
  11. 现在突出显示PATH变量,然后单击[编辑]按钮。

  12. 编辑用户变量窗口将打开。
  13. 您要添加以下内容:

    ;c:\ users \ Your User Name \ desktop \ eclipse \ eclipse \ jre \ bin; c:\ Program Files(x86)\ Java  \jre \ bin; c:\ Program Files(x86)\ jre7 \; c:\ Program Files(x86)\ Java \ jdk1.7.0_25 \ bin

  14. 单击[确定]按钮,编辑用户变量窗口将关闭。

  15. 现在转到系统变量部分。
  16. 删除所有变量,仅保留以下内容:

    • asl.log
    • CLASSPATH
    • Comspec
    • FP_NO_HOST_C ...
    • NUMBER_Of_P ...
    • OnlineServices
    • OD
    • PATH
    • PATHTEXT
    • PCBRANDS
    • Platform
    • PROCESSOR_A ...
    • PROCESSOR_id ...
    • PROCESSOR_LE ...
    • PROCESSOR_R ...
    • PSModulePath
    • TEMP
    • TERM
    • TMP
    • USERNAME
  17. 单击[新建...]按钮。

  18. 新系统变量窗口将打开。
  19. 在变量名称字段(光标当前正在闪烁的字段)中输入JAVA_HOME。
  20. 然后转到变量值字段,并输入c:\ Program Files(x86)\ Java \ jdk1.7.0_25 \ bin;%JAVA_HOME%/ bin。(当然不要有句号!)

  21. 单击[确定]按钮,新系统变量窗口将关闭。

  22. 现在突出显示PATH选项,然后单击[编辑...]按钮。
  23. 编辑系统变量窗口将打开。
  24. 转到变量值字段,并在已有字符串的末尾添加以下内容:

    ;c:\ Users \ Your username here \ desktop \ eclipse \ eclipse \ jre \ bin; c:\ Program Files (x86)\ Java \ jre7 \; c:\ Program Files(x86)\ Java \ jdk1.7.0_25 \ bin

  25. 单击[确定]按钮,编辑系统变量窗口将关闭。

  26. 单击[确定]按钮以关闭环境变量窗口。
  27. 单击[确定]按钮以关闭系统属性窗口。

  1. 现在是Pista Resistance的时候了!!!回到您桌面上的Eclipse文件夹(或其他位置),然后单击打开。现在从http://notepad-plus-plus.com下载Notepad ++并安装它。

  2. 使用Notepad ++打开Eclipse文件夹中的eclipse.ini文件。使用Notepad ++可以保持eclipse.ini文件的格式正确。

  3. 使用Notepad ++打开eclipse.ini文件后,查找--launcher.append Vmargs。一旦找到此条目,请将光标放在其后,然后按Enter键。现在应该看到一个空格。

  4. 在该空格中输入以下内容:(必须完全按照下面列出的方式输入)

    -vm c:\Program Files (x86)\Java\jre7\bin\ c:\Program Files (x86)\Java\jdk1.7.0_25\bin

  5. 现在单击“文件”,然后选择“另存为”,文件名为Eclipse.ini,然后单击[保存]按钮。

  6. 会显示一个消息框询问“是否要替换文件?”,请单击[是]按钮。
  7. 现在单击“文件”,然后选择“退出”,Notepad ++将关闭。

  1. 现在关闭并重新启动Firefox浏览器。

  1. 现在关闭然后重新打开Eclipse文件夹。(我知道你在想什么,但是请听我说并照做。)
  2. 点击Eclipse.exe文件,现在你应该能看到Eclipse的启动画面。
  3. 几秒钟后,会显示一个消息要求你选择一个Eclipse工作区。你应该已经在桌面上或其他地方创建了这个工作区。

现在Eclipse正在运行!如果这个过程对你有用,请告诉我!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接