在系统环境的路径变量中设置JAVA后,是否需要重新启动系统?

时间:2014-06-19 13:27:25

标签: java java-home

我做了以下步骤,但java似乎对我不起作用,如果是,那么我是否需要重新启动系统呢?

1. Right click My Computer->Advence Option->Environment Varibles->System Variables 
    2. variable : Path->Edit
    3. Copy your jdk bin directory i.e.C:\Program Files\Java\jdk1.7.0_51\bin
    4. Paste it after putting a semi-colon(;) in value section 

我在cmd中运行java时遇到错误

C:\Users\User>java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

7 个答案:

答案 0 :(得分:25)

不,但您需要关闭并重新创建任何cmd窗口,运行java程序等。

要检查它是否正确,请打开一个新的cmd窗口并输入set - >查看PATHJAVA_HOME的信息。

答案 1 :(得分:4)

你应该设置两件事:

  1. JAVA_HOME
  2. PATH
  3. 第一个位于“[您的用户名]的用户变量”部分。添加JAVA_HOME变量并将其设置为安装jdk的位置。即C:\ Program Files \ Java \ jdk1.7.0_51 \

    第二个位于“系统变量”部分下。您应该找到“path”变量,然后进行编辑。然后,将“;%JAVA_HOME%\ bin”(减去引号)附加到路径变量的末尾。

    完成此操作后,保存变量并关闭该窗口,单击“确定”按钮。关闭命令提示符的所有实例(以及您可能正在使用的任何IDE,例如Eclipse或NetBeans),然后重新打开一个命令提示符。然后,如果您想测试您的更改是否有效并且有效,请尝试以下操作:

    echo %JAVA_HOME%
    

    这应该输出你将java home变量设置为。

    echo %PATH%
    

    在输出结束时,您应该看到java home \ bin添加到路径变量

    java -version
    

    如果您可以从命令行运行此命令,则表示您的环境已正确设置,并且java现在位于您的路径中。

答案 2 :(得分:2)

没必要。重新打开运行java进程的命令提示符(如果有)并键入java -version以检查它是否已成功安装。

答案 3 :(得分:0)

NO。
您不需要重新启动系统,但只需要像cmd这样的应用程序或您用于Java开发的任何IDE(即Eclipse)都需要重新启动。

要确认您在JAVA_HOME环境变量中提到的java路径已设置,您可以打开cmd,然后可以使用命令echo %JAVA_HOME%echo %PATH%进行检查。

答案 4 :(得分:0)

我重新安装JDK并再次设置JAVA_HOMEPATH变量。现在它正在工作。

答案 5 :(得分:0)

不,您不需要重新启动系统。 但是,您必须重新启动命令提示符应用程序以更新对环境变量所做的更改。

答案 6 :(得分:0)

在我的情况下,在用户变量section(针对特定用户)下,JAVA_HOME设置为jre而不是jdk path。我将其更改为JDK路径,对我有用