【问题标题】:Eclipse on Windows 7Windows 7 上的 Eclipse
【发布时间】:2011-03-09 11:28:40
【问题描述】:

每次我在 Windows 7 64bit 上打开 eclipse Galilio 时都会出现此消息 而且它不会工作

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

请帮帮我。

【问题讨论】:

  • 该dll是否存在?可以运行其他 Java 程序吗?

标签: eclipse windows-7


【解决方案1】:

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

如果不是(您使用的是 32 位)版本,您可以(如this thread),

  • 检查您的路径变量,
  • 确保如果您在命令提示符下键入“java -version”,您将获得所需的版本。
  • 或者更好的是,编辑您的 eclipse.ini file 以指定特定的 JVM 位置。
    有关示例,请参阅 http://wiki.eclipse.org/Eclipse.ini。

【讨论】:

  • 我使用的jre来自这个页面java.com/en/download/manual.jsp我怎么知道我的jre是64位的
  • dll存在,但不知道其他java程序是否工作我会检查
  • @SultanSh: java -version 应该够了
  • Thanx Vonc 您的建议是解决方案。唯一的问题是我必须创建一个名为 JRE6 而不是 JRE 的文件夹。
  • @SultanSh:有趣:这样,您可以按照默认路径找到 JRE。
【解决方案2】:

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

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

Eclipse 标准/SDK 版本:开普勒版本 内部版本号:2013614-0229

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

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

“Java 已启动但返回退出代码=1”(与其他相关数据)

或------->

  1. 您单击了 Eclipse.exe 文件并显示此消息:“Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 必须可用才能运行 Eclipse。发送以下内容后未找到 Java 虚拟机位置:c:\Program Files (x86)\Java\jre7\javaw.exe" 或类似的东西。现在我并不是说这个解决方案对每个人都有效,但请注意,这是一个很好的基线起点,可以找到您的解决方案。

--- 或 ---

2b。在 DOS 中,您在命令行中键入 Java 或 java -version,按下然后抛出此错误:

"拾取_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) 部署。 (或具有相关版本号的插件)

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

  6. 如果您没有看到此插件,请在此页面顶部的 Search All Add-ons 字段中输入“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 Development Kit的位置)

--- 或 ---

c:\Program Files (x86)\Java\jre7(这是 JRE=Java 运行时环境的位置) c:\Program Files (x86)\Java\jdk1.7.0_25(这里是JDK=Java Development Kit的位置)

* 现在保留这些版本号会改变,但这里是首选位置。


  1. 环境变量编辑

  2. 单击 Windows 开始按钮(Windows 7 的左下角),然后单击计算机。

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

  10. 删除这里接受的所有内容,如下:

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

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

    ;c:\users\你的用户名\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
    • 类路径
    • Compspec
    • FP_NO_HOST_C...
    • NUMBER_Of_P...
    • 在线服务
    • 外径
    • 路径
    • 路径文本
    • PCBRANDS
    • 平台
    • PROCESSOR_A...
    • PROCESSOR_id...
    • PROCESSOR_LE...
    • PROCESSOR_R...
    • PSModulePath
    • 温度
    • 期限
    • TMP
    • 用户名
  17. 单击 [新建...] 按钮。

  18. “新建系统变量”窗口打开。
  19. 在“变量名称”字段(光标当前在其中闪烁...)中,输入 JAVA_HOME。
  20. 然后进入Variable Value字段,输入c:\Program Files (x86)\Java\jdk1.7.0_25\bin;%JAVA_HOME%/bin。(当然没有句号!)

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

  22. 现在突出显示 PATH 选项并单击 [Edit...] 按钮。
  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. 现在是皮斯塔抵抗运动!!!!!!返回桌面(或其他位置)上的 Eclipse 文件夹,然后单击打开。现在从http://notepad-plus-plus.com 下载记事本++ 并安装它。

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

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

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

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

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

  6. 将显示一个消息框询问“您要替换文件吗?”,单击[是] 按钮。
  7. 现在单击文件然后退出并关闭记事本++。

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

  1. 现在关闭然后重新打开 Eclipse 文件夹。 (我知道你在想什么,但只要听着点点头就行了。)
  2. 单击 Eclipse.exe 文件,现在您应该会看到 Eclipse 启动屏幕。
  3. 几秒钟后,将显示一条消息,要求您选择一个 Eclipse 工作区。你的桌面上应该有这个工作区

或一些你可以建立这种联系的地方。

  1. 现在 Eclipse 正在运行!让我知道这个过程是否对您有用!

【讨论】:

    猜你喜欢
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 2015-02-12
    • 2012-10-03
    • 2011-04-01
    • 2011-04-03
    • 2014-05-21
    • 2012-09-08
    相关资源
    最近更新 更多