如何在Windows 7上设置java_主页?

如何在Windows 7上设置java_主页?,java,windows-7,java-home,system-variable,Java,Windows 7,Java Home,System Variable,我在控制面板的“系统”中找到了环境变量,并创建了两个新变量,一个用于用户变量,另一个用于系统变量。两个都被命名为javau 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 lin

我在控制面板的“系统”中找到了环境变量,并创建了两个新变量,一个用于用户变量,另一个用于系统变量。两个都被命名为javau 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
如何解决此问题?

控制面板>Java,Java选项卡,单击查看按钮。在运行时参数中,放置:

-Djava.home=YOUR_PATH_HERE
或者在执行Java时,可以将该命令行开关添加到命令:

java -Djava.home=PATH SomeJavaApp

控制面板>Java,Java选项卡,单击查看按钮。在运行时参数中,放置:

-Djava.home=YOUR_PATH_HERE
或者在执行Java时,可以将该命令行开关添加到命令:

java -Djava.home=PATH SomeJavaApp

您需要将其设置为
C:\Sun\SDK\jdk
(假设jdk安装在这里-这不是默认设置)-不要将\bin放入
C:\Sun\SDK\jdk\bin

如果您的应用程序仅在以当前用户身份登录时运行,则将其放入用户变量中-如果需要为系统上的所有用户运行,则将其放入系统变量中


您可能还需要将
%JAVA\u HOME%\bin
添加到路径中(还取决于您是仅从用户还是从所有用户(包括系统)运行它)

您需要将其设置为
C:\Sun\SDK\jdk
(假设安装了jdk,这不是默认设置)-不要将\bin放入
C:\Sun\SDK\jdk\bin

如果您的应用程序仅在以当前用户身份登录时运行,则将其放入用户变量中-如果需要为系统上的所有用户运行,则将其放入系统变量中


您可能还需要将
%JAVA\u HOME%\bin
添加到路径中(还取决于您是仅从用户还是从所有用户(包括系统)运行它)对我有效的是将
%JAVA\u HOME%\bin
添加到Path环境变量中,而
JAVA\u HOME
环境变量指向
jdk
文件夹。

对我有效的是将
%JAVA\u HOME%\bin
添加到路径环境变量中,并使用
JAVA\u HOME
环境指向
jdk
文件夹的变量。

以管理员身份运行

这解决了我的问题。我仍在挖掘它背后的逻辑。

以管理员身份运行


这解决了我的问题。我仍在挖掘它背后的逻辑。

在Eclipse中:
窗口->首选项->Java->安装的JRE


使用搜索功能确保列出最新的Java安装;然后确保它是被检查的那个。这应该是JDK而不是JRE。

在Eclipse中:
窗口->首选项->Java->已安装的JRE


使用搜索功能确保列出最新的Java安装;然后确保它是被检查的那个。这应该是JDK而不是JRE。

查找JDK安装目录

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

打开JDK的默认安装路径:

C:\Program Files\Java
应该有一个子目录,如:

C:\Program Files\Java\jdk1.8.0_172
注意:只需在最后放置到jdk的路径,而不使用/bin(正如很多地方建议的那样)。e、 g.C:\Java\jdk1.8.0\u 172而不是C:\Java\jdk1.8.0\u 172\bin


设置JAVA_HOME变量

获得JDK安装路径后:

  • 右键单击桌面上的“我的电脑”图标,然后选择“属性”
  • 单击高级选项卡,然后单击环境变量按钮
  • 在系统变量下,单击新建
  • 输入变量名为JAVA\u HOME
  • 输入变量值作为Java开发工具包的安装路径
  • 单击确定
  • 单击应用更改
  • 注意:您可能需要重新启动Windows


    完整的文章在我的博客上:。

    查找JDK安装目录

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

    打开JDK的默认安装路径:

    C:\Program Files\Java
    
    应该有一个子目录,如:

    C:\Program Files\Java\jdk1.8.0_172
    
    注意:只需在最后放置到jdk的路径,而不使用/bin(正如很多地方建议的那样)。e、 g.C:\Java\jdk1.8.0\u 172而不是C:\Java\jdk1.8.0\u 172\bin


    设置JAVA_HOME变量

    获得JDK安装路径后:

  • 右键单击桌面上的“我的电脑”图标,然后选择“属性”
  • 单击高级选项卡,然后单击环境变量按钮
  • 在系统变量下,单击新建
  • 输入变量名为JAVA\u HOME
  • 输入变量值作为Java开发工具包的安装路径
  • 单击确定
  • 单击应用更改
  • 注意:您可能需要重新启动Windows

    完整的文章在我的博客上:。

    这是用于从www.Java.com设置Java环境的

    有针对Windows7、WindowsVista、WindowsXP、Linux/Solaris和其他shell的解决方案


    例子 视窗7
  • 从“开始”菜单中选择“计算机”
  • 从关联菜单中选择“系统属性”
  • 单击高级系统设置->高级选项卡
  • 单击环境变量,在系统变量下,找到路径,然后单击它
  • 在编辑窗口中,通过将类的位置添加到PATH的值来修改PATH。如果没有项路径,则可以选择添加新变量,并添加路径作为名称,添加类的位置作为值
  • 重新打开命令提示符w