java - 如何在 Windows 7 上设置 java_home?

标签 java windows-7 java-home system-variable

我在控制面板的“系统”中的环境变量中创建了两个新变量,一个用于用户变量,一个用于系统变量。两者都被命名为 JAVA_HOME 并且都指向

C:\Sun\SDK\jdk\bin

但由于某种原因,我在运行 Java 命令时仍然收到以下错误...

BUILD FAILED
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error  occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation

Total time: 1 second
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: setup.xml

我该如何解决这个问题?

最佳答案

查找 JDK 安装目录

首先你需要知道Java开发工具包的安装路径。

打开JDK的默认安装路径:

C:\Program Files\Java

应该有一个像这样的子目录:

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

Note: one has only to put the path to the jdk without /bin in the end (as suggested on a lot of places). e.g. C:\Java\jdk1.8.0_172 and NOT C:\Java\jdk1.8.0_172\bin !


设置 JAVA_HOME 变量

一旦你有了 JDK 安装路径:

  1. 右键单击桌面上的我的电脑图标,然后选择属性
  2. 点击高级标签,然后点击环境变量按钮。
  3. 系统变量下,点击新建。
  4. 输入变量名称为JAVA_HOME
  5. 输入变量值作为 Java 开发工具包的安装路径。
  6. 点击确定
  7. 点击应用更改

Note: You might need to restart Windows

完整的文章在这里,在我的博客上:Setting JAVA_HOME Variable in Windows .

关于java - 如何在 Windows 7 上设置 java_home?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2619584/

相关文章:

visual-studio - 如何修复在 Windows 7 64 位上设置 Visual Studio 6 的源窗口字体?

.net - 如何使用 Visual Studio 2012 在 XP 上定位 .NET 4.0.3?应用程序无法运行,错误代码为 "not a valid Win32 application"

java - 如何在 Linux 上配置 VSCode 使其在不同的项目中为 Gradle 应用不同的 JAVA_HOME?

ubuntu - 如何在 Ubuntu 服务器中修复 "The JAVA_HOME environment variable is not defined"

java - Android 应用程序启动后崩溃,没有任何错误

java - java.util.Date 和 Joda Time API 之间的差异

java - 如何使用 API.ai 修复 Android 应用程序上的 RecognitionEngine 错误

java - 如何在 Python 测试框架中实现 TestNG 监听器?

c# - 在 C# 中在 Windows 7 上注册 dll

Java 主目录