gpt4 book ai didi

windows - Windows 上的 Eclipse 无法启动

转载 作者:可可西里 更新时间:2023-11-01 11:15:03 26 4
gpt4 key购买 nike

我通常在 linux 上进行所有 java 开发,使用 fedora 包管理器设置开发环境既简单又快速。

现在我必须开始使用 Windows,但我从未将它用于 Java 开发,我在设置它时遇到了一些困难。

所以我下载并安装了 java 6 JDK(只是标准版,不是 EE)并安装了它。

接下来我下载了eclipse classic包,它没有安装程序,你只需解压并运行它。

我必须将 java bin 目录添加到 PATH 变量,我这样做了。

但是当我启动 eclipse.exe 时,我得到了这个:

alt text

http://img02.imagefra.me/img/img02/1/12/12/f_12c33ivd2m_c79c09f.jpg

我已经创建了一个名为 CLASSPATH 的新环境变量,并将 d:/java sdk/lib 目录添加到其中,但还是一样。我错过了什么吗?

谢谢。

更新:所以我在 eclipse.ini 文件上写了 java.exe 的路径(链接到 jvm.dll 不起作用)现在它只是打开一个控制台窗口几秒钟然后关闭(不输出任何东西) .

也像这样启动它:java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070208a.jar 使虚拟机工作大约 1-2 秒然后返回,没有输出。

更新 2:我不知道它在写一个日志文件,找到它并阅读它,它说我在 x64 VM 上使用 GWT x32 库,所以我只是下载了一个 eclipse x64 版本并且它工作了。我仍然不得不使用 .ini 技巧来说明 JVM 的安装位置。

非常感谢您的帮助。

最佳答案

尝试在 eclipse.ini 设置文件中引用 JVM,而不是环境变量。
看到这个 eclipse.ini

-vm
c:/path/to/your/jdk1.6.0_17/jre/bin/client/jvm.dll

参见 Finding a VM, Using JNI Invocation or Executing Java在 eclipse wiki 上获取更多信息


这是 a more general answer (since then deleted) 的副本在 Eclipse 安装上:

有一个简单的JRE就足以运行eclipse。
Eclipse 将尝试使用默认的“java.exe”(您的 PATH 引用的第一个)启动

要记住三件事:

  • “安装”JRE or a JDK可以像从另一台计算机上解压缩或复制一样简单:没有特殊的安装步骤,您可以拥有任意多个不同的 JVM 版本(1.4、5.0、6.0...),“安装”(复制)几乎磁盘上的任何位置。
  • 您将在 Eclipse session 中引用的 JVM 总是用于启动 Eclipse 的 JVM,因为:
    • 您只需要一个 JRE 来启动 Eclipse,但是一旦 Eclipse 启动,您应该为您的项目注册一个 JDK(特别是用于 Java 源代码和调试目的,理论上也用于编译,但 Eclipse 有自己的 Java 编译器)
      注意:您可以在 Eclipse 中只注册一个 JRE,因为它足以运行您的程序,但是 JVM 将允许更多操作。
    • 即使在 Eclipse 中默认注册的 Java 是用于启动 session 的 Java,您也可能想要注册一个较旧的 SDK(包括非 Sun SDK)以便使用类似于一个将实际用于生产的。
  • 我建议始终尽可能使用最新的 JRE 运行 Eclipse(以从 latest hotspot 的发展中获益)。您可以在 eclipse.ini 中引用它.

alt text

关于windows - Windows 上的 Eclipse 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1894707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com