更改java符号链接

vic*_*ico 3 java windows environment-variables command-prompt

我的Windows 8命令提示符不再显示java.我发现在C:\ProgramData\Oracle\Java\javapath找到错误的符号链接时我无法改变.当我尝试改变时,我得到了错误:

Problem with Shortcut

The name 'C:\Program Files\Java\jre1.8.0_45\bin\javaw.exe' specified in the Target box is not valid. Make sure the path and file name are correct.
Run Code Online (Sandbox Code Playgroud)

当我尝试创建快捷方式时,我有消息:

Windows can't create a shortcut here.
Do you want the shortcut to be placed on the desktop instead?
[Yes] [No]
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢?

Gee*_*eek 17

以下是解决此问题的方法:

  • 删除原始符号链接.所有这三个,我认为有三个.
  • 不要创建快捷方式.快捷方式和符号链接不一样.
  • 在同一目录中打开命令提示符,并使用"mklink"命令创建新的符号链接,并将其指向JDK安装.

  • 注意:如果你有两个不同的Java版本,你还必须通过cmd中的regedit更改HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java运行时环境中的CurrentVersion键! (3认同)

小智 5

如果在命令提示符下使用Java,则还需要设置正确的JAVA_HOME变量。一些工具依赖于此。

为此,请编辑系统环境变量:

  1. 添加JAVA_HOME并将其指向您想要的Java版本的安装路径,也可以对该文件夹使用符号链接
  2. 在“路径”变量中找到“ C:\ ProgramData \ Oracle \ Java \ javapath;”。并将其替换为%JAVA_HOME%\ bin