Intellij中的Java_home路径不正确

时间:2017-03-01 08:17:47

标签: java intellij-idea

知道为什么我在IntelliJ 2016终端中出现此错误

为什么要在(x86)文件夹中搜索?

enter image description here

修改 系统变量包含JAVA_HOME,没有一个是用户变量 enter image description here

3 个答案:

答案 0 :(得分:2)

为了开发基于Java的程序,必须检查两件事:

1)在开发基于Java的应用程序时安装JDK

确保您已安装了" Java 开发工具包",又名JDK。您显示的Windows资源管理器(最右侧的图像)显示路径指向JRE,代表" Java 运行时环境"套件。如果要运行基于Java的应用程序,JRE就足够了。

- 编辑(2018年12月) -

根据甲骨文公告,以公开发布的#SE; Java SE" (road map)),提供了两个链接:一个导致Oracle JDK的商业许可证,另一个在开源下发布(=&#34 ;免费")许可证。如果您处于工作环境或使用遗留代码库,请咨询您的同事/经理,了解要采用的版本。这取决于是否存在Oracle支持合同。个人用户(业余爱好者,学生,研究人员......)可以使用免费许可证(除非他们有Oracle支持合同......)

- 结束编辑 -

如果您想开发基于Java的应用程序,则需要JDK,可以从以下网址下载:

  1. (免费许可证)Oracle OpenJDK
  2. (有商业许可证)Java SE / Oracle JDK
  3. 2)JAVA_HOME路径必须指向JDK安装目录

    路径应指向JDK的安装目录。 1 image description here

    - >如果图像托管服务无法显示,请执行以下步骤:

    1. 转到系统信息(control panel -> system & security -> system
    2. 点击"高级系统设置"
    3. 将打开一个新窗口,标题为"系统属性"。点击"高级"标签
    4. 在那里,你看到"环境变量"底部的按钮。
    5. 确保JAVA_HOME指向您的java sdk安装目录(通常为C:\Program Files\Java\jdk.<version>

答案 1 :(得分:1)

由于某种原因,IntelliJ没有在Macbook上获取JAVA_HOME环境变量。我必须关闭我的项目,然后配置项目选项以添加指向我的JDK的指针: https://github.com/codepath/android_guides/wiki/Setting-up-IntelliJ-IDEA

答案 2 :(得分:0)

错误清楚地说 - JAVA_HOME设置为无效目录。

JAVA_HOME应该是JDK路径而不是jre位置。

有关详细信息,请参阅此处JAVA Home Reference

示例 - JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_101

  

设置JAVA_HOME变量:找到Java安装目录

     

如果你在安装过程中没有改变路径,它就会成为一种东西   喜欢

     

C:\ Program Files \ Java \ jdk1.8.0_65

Do one of the following:
Windows 7 – Right click My Computer and select Properties > Advanced
Windows 8 – Go to Control Panel > System > Advanced System Settings


Click the Environment Variables button
Under System Variables, click New


In the Variable Name field, enter either:
    JAVA_HOME if you installed the JDK (Java Development Kit)
    or
    JRE_HOME if you installed the JRE (Java Runtime Environment)

有关详细信息,请参阅此处 - Setting Java Home