Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为Eclipse设置正确的路径_Java_Eclipse_Path - Fatal编程技术网

Java 为Eclipse设置正确的路径

Java 为Eclipse设置正确的路径,java,eclipse,path,Java,Eclipse,Path,我最近改变了我的路径,这样我就可以在第一本Java书籍中继续学习,我以前也有过Eclipse。现在,当我再次尝试进入Eclipse时,它不会打开,因为它说在我的目录中找不到要使用的JRE或JDK。我已经移动了JDK文件。我已经下载了jdk1.8.0_60。那么我如何才能让Eclipse再次打开呢?进入系统属性>高级>环境变量并查看系统变量 首先,创建/设置JAVA\u HOME变量 即使Eclipse没有参考JAVA\u HOME变量,设置它仍然是一个好主意。有关更多信息,请参阅 如果尚未创建和

我最近改变了我的路径,这样我就可以在第一本Java书籍中继续学习,我以前也有过Eclipse。现在,当我再次尝试进入Eclipse时,它不会打开,因为它说在我的目录中找不到要使用的JRE或JDK。我已经移动了JDK文件。我已经下载了jdk1.8.0_60。那么我如何才能让Eclipse再次打开呢?

进入
系统属性>高级>环境变量
并查看
系统变量

首先,创建/设置
JAVA\u HOME
变量 即使Eclipse没有参考
JAVA\u HOME
变量,设置它仍然是一个好主意。有关更多信息,请参阅

如果尚未创建和/或未在
系统变量列表下看到
JAVA_HOME
,请执行以下操作:

  • 单击最底部的
    New…
  • 对于
    变量名
    ,请准确键入
    JAVA\u HOME
  • 对于
    变量值
    ,这可能会有所不同,具体取决于您的计算机和java是什么位。
    • 如果您的计算机和java都是64位的,请键入
      C:\ProgramFiles\java\jdk1.8.0\u 60
    • 如果您的计算机和java都是32位的,请键入
      C:\ProgramFiles\java\jdk1.8.0\u 60
    • 如果您的计算机是64位的,而java是32位的,请键入
      C:\ProgramFiles(x86)\java\jdk1.8.0\U 60
  • 如果您已创建和/或确实看到
    JAVA\u HOME
    ,请执行以下操作:

  • 单击您在中看到的
    JAVA\u HOME
    下的
    System variables
  • 单击最底部的
    编辑…
  • 对于
    变量值
    ,根据java和您计算机的位将其更改为上面#3中所述的值。重复:
    • 如果您的计算机和java都是64位的,请将其更改为
      C:\Program Files\java\jdk1.8.0\U 60
    • 如果您的计算机和java都是32位的,请将其更改为
      C:\Program Files\java\jdk1.8.0\U 60
    • 如果您的计算机是64位的,而java是32位的,请将其更改为
      C:\ProgramFiles(x86)\java\jdk1.8.0\u 60
  • 接下来,添加到
    路径
    变量中
  • 单击
    系统变量
    下的行,其中包含
    路径
  • 单击最底部的
    编辑…
  • 如果您有较新版本的windows:
    • 单击
      New
    • 键入
      C:\Program Files(x86)\Java\jdk1.8.0\u 60
      C:\Program Files\Java\jdk1.8.0\u 60
      ,具体取决于您的计算机和Java的位(见上文^)
    • Enter
      并再次单击
      New
    • 键入
      C:\Program Files(x86)\Java\jdk1.8.0\u 60\jre
      C:\Program Files\Java\jdk1.8.0\u 60\jre
      ,具体取决于您的计算机和Java的位(再次参见上文^)
    • 在所有相关窗口上按
      Enter
      并按
      OK
  • 如果您有较旧版本的windows
    • 变量值
      文本框(或类似内容)中,将光标一直拖到最末端
    • 如果没有分号,请添加分号(
    • C:\Program Files(x86)\Java\jdk1.8.0\u 60
      C:\Program Files\Java\jdk1.8.0\u 60
    • 添加另一个分号(
    • C:\Program Files(x86)\Java\jdk1.8.0\u 60\jre
      C:\Program Files\Java\jdk1.8.0\u 60\jre
  • 更改eclipse.ini
    
    
  • 找到您的
    eclipse.ini
    文件并将其复制粘贴到同一目录中(应命名为
    eclipse(1.ini
  • eclipse.ini
    重命名为
    eclipse.ini.old
    ,以防出现问题
  • 将eclipse(1.ini)重命名为eclipse.ini
  • 打开新重命名的
    eclipse.ini
    ,并将其全部替换为:

    -startup
    plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
    -product
    org.eclipse.epp.package.java.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    -vm
    C:\Program Files\Java\jdk1.8.0_60\bin\javaw.exe
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -Xms40m
    -Xmx1024m
    
  • XXMaxPermSize
    可能已被弃用,因此可能无法使用如果eclipse仍然无法启动,请执行以下操作:

  • 删除较新的
    eclipse.ini
  • eclipse.ini.old
    重命名为
    eclipse.ini
  • 打开命令提示符
  • 键入
    eclipse-vmc:\ProgramFiles(x86)\Java\jdk1.8.0\u 60\bin\javaw.exe
  • 如果问题仍然存在 尝试将eclipse和java更新到最新版本。8u60(
    1.8.0_60
    )不是java的最新版本。有时,最新版本的java不适用于较旧版本的eclipse,反之亦然。否则,如果您仍然有问题,请留下评论。您还可以尝试重新安装Java。

    :

    Eclipse不查阅
    JAVA\u HOME
    变量

    您应该在文件
    Eclipse.ini
    中指定Eclipse应该在哪里找到JDK。具体而言,以下参数(请注意,它在ini文件中是两个单独的行):

    或者无论您的javaw.exe位于何处


    注意:ini
    文件的格式非常特殊;请确保查阅以确保您的操作完全正确。

    Eclipse文件夹中有一个初始化文件,Eclipse在启动时使用该文件/双击该文件时将其命名为Eclipse.ini。在eclipse.ini文件中添加以下行。其中vm定义了我们希望eclipse使用的Jvm的路径

    -vm
    C:\Program Files\Java\jdk1.8\bin\javaw.exe
    
    确保已将上述行分别添加到下一行的上方

    --launcher.appendVmargs
    -vmargs
    

    对我来说,这一切都不起作用。我将现有的
    eclipse.ini
    与一个新的进行了比较,并开始删除选项并测试eclipse是否工作

    阻止eclipse启动的唯一选项是
    -XX:+UsePara
    
    --launcher.appendVmargs
    -vmargs
    
    -vm
    d:\java\jdk1.8.0_161\bin