如何在Windows 7上设置java_主页?
我在控制面板的“系统”中找到了环境变量,并创建了两个新变量,一个用于用户变量,另一个用于系统变量。两个都被命名为javau HOME,都指向 C:\Sun\SDK\jdk\bin 但由于某些原因,我在运行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
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安装路径后:
完整的文章在我的博客上:。查找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安装路径后:
例子 视窗7