为项目设置java_home

时间:2014-05-17 05:54:32

标签: java

在Windows 7 CMD中,我想执行命令%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA。这个命令不是主要的。

因此,为此我创建了JAVA_HOME系统变量,其值为C:\Program Files\Java\jdk1.6.0_10。然后,我创建了一个用户变量PATH = %JAVA_HOME% \ bin。我没有 重启我的电脑。我还尝试了一件事 - 删除用户变量PATH然后 将;%java_home%\bin放在已经存在的名为Path的系统变量中。

现在,当我执行cmd命令时,出现错误 - the system cannot find the path specified。很久以前我使用eclipse并停止使用javac,cmd等。我如何使这项工作?

2 个答案:

答案 0 :(得分:2)

尝试echo %PATH%,看看%JAVA_HOME%/bin是否显示。如果没有那么env变量没有正确设置。因此,再次检查%PATH%变量。您应该使用;,然后为该变量添加新路径。如果这是好的重启cmd并尝试。在尝试使用keytool之前,您只需输入java并选中或java -version

enter image description here

答案 1 :(得分:1)

首先,重新启动窗口$ system以确保安全。其次,您需要检查变量中的jdk文件夹是否设置正确。以管理员身份运行cmd并输入cd %JAVA_HOME%。如果这让你进入 jdk目录,然后你的设置工作。

现在,主cmd仍然无法工作,因为你的jdk文件夹路径有空格 - Program Files ...所以,把任何路径放在双引号内来修复它。现在,运行cmd,如下所示 -

"%JAVA_HOME%\bin"keytool....blah...blah

非常成功!