有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Eclipse启动错误:JRE/JDK必须可用

下载了最新的eclipse for Java EE 开的。。。错误开放JRE/JDK必须可用于运行eclipse。。 与普通java不同,我的java安装在G:/ 我需要对ecplise进行任何更改吗。ini在-vm标签中? 比如添加javajdkbin路径? 不知道怎么回事! 有什么想法吗


共 (2) 个答案

  1. # 1 楼答案

    可以通过运行Eclipse来启动Eclipse。Windows上的exe或其他平台上的eclipse。这个小型启动器基本上可以找到并加载JVM。在Windows上,ECLISec。exe控制台可执行文件可用于改进命令行行为

    或者,您可以通过直接调用JVM来启动Eclipse,如下所示:

    java-jareclipse/plugins/org。日食春分发射器_1.0.0。v20070606。罐子 注:org的版本。日食春分上述命令中的启动器必须与Eclipse实际附带的版本匹配。有关使用Java(而不是Eclipse.exe)和启动器启动Eclipse的更多详细信息,请参阅使用Equinox启动器启动Eclipse命令行

    查找JVM

    如果在eclipse/jre目录中安装了JVM,eclipse将使用它;否则,启动器将咨询eclipse。ini文件和系统路径变量。Eclipse不参考JAVA_HOME环境变量

    要显式指定您选择的JVM,可以使用-vm命令行参数:

    eclipse-vmc:\jre\bin\javaw。exe“”通过执行指定的Java可执行文件来启动Java eclipse-vm c:\jre\bin\client\jvm。dll''通过在eclipse进程中加载jvm来启动Java 有关指定JVM的更多详细信息,请参阅launcher页面

    日食。ini

    为Eclipse指定要运行的JVM的最推荐方法是将启动配置放入Eclipse中。ini文件与Eclipse可执行文件(Windows上的Eclipse.exe)位于同一文件夹中。Eclipse程序启动器将从命令行或名为Eclipse的配置文件中读取参数。伊尼。要使用配置文件指定JVM,请在eclipse中包含-vm参数。例如:

    -vm c:/jre/bin/javaw。exe 注意:如果该路径包含空格等内容,则从命令行执行该路径时,不需要在该路径周围加引号。这是使用Windows时的常见错误

    Eclipse现在将在命令行中不带额外参数的情况下启动,并在Eclipse中指定JVM。ini配置文件

    您应该始终使用-vm,这样您就可以确定您使用的是什么vm。其他应用程序的安装程序有时会修改系统路径变量,从而在您不知道的情况下更改用于启动Eclipse的VM

    月食的格式。ini文件非常特殊;强烈建议阅读eclipse。然后按照这里的例子进行操作

    Eclipse启动时,系统会提示您在启动时选择一个工作区位置。可以在首选项中配置此行为。可以使用-data命令行参数在命令行上手动指定工作空间位置

    旧版:启动Eclipse3.2

    在Eclipse3.2及更早版本中,Eclipse的根目录中还有一个额外的文件:startup。罐子这个jar文件包含启动平台所需的类。在3.3及以上版本中,组织中有相应的类。日食春分发射包

    要通过直接调用JVM启动3.2,请使用以下命令:

    java -cp eclipse/startup.jar org.eclipse.core.launcher.Main
    

    Eclipse3.2不包含可执行文件的控制台版本

    旧版:Windows上的Oracle/Sun VM 1.6.0_21

    用于Windows的Eclipse3.3-3.6启动器在Oracle/Sun Java虚拟机版本“1.6.0_21-b06”上出现问题

    更新:Oracle/Sun已经发布了JDK/JRE的respin来修复这个问题,所以建议解决这个问题的方法是下载并重新安装版本1.6.0_21-b07'。通过运行java-version确保您拥有b07或更高版本

    在补丁发布之前,有三种解决方案:

    1切换回“1.6.020”(截至2010年7月19日,仍可以在此处下载) 更改启动命令行或添加以下命令将“-vmargs”后的行放低到日食。ini文件: -XX:MaxPermSize=256m (详细说明/示例)http://wiki.eclipse.org/Eclipse.ini

    2对于32位Helios,请下载固定的eclipse_1308。dll并将其放入 (eclipse_home)/plugins/org。日食春分发射器。win32。win32。x86_1.1.0。v20100503(https://bugs.eclipse.org/bugs/attachment.cgi?id=174640

    {Java bug在Java bug阅兵式上的投票和评论时间为6969236,因为更改已恢复;相关的Eclipse bug报告在bug 319514上开放供投票和评论。}

  2. # 2 楼答案

    Eclipse查看PATH变量以选择要使用的JRE,如果配置正确,Eclipse将正常工作,如果您没有或希望将Eclipse指向特定的Java安装,那么您可以在eclipse.ini中提供以下参数

    -vm
    G:\Java
    

    您可以看到不同的运行时选项here