我在
中安装JDKC:\ Program Files \ Java \ jdk1.6.0_24
并将变量设置如下:
JAVA_HOME :C:\ Program Files \ Java \ jdk1.6.0_24
CLASSPATH :.; C:\ Program Files \ Java \ jdk1.6.0_24 \ lib; C:\ Program 文件\爪哇\ jdk1.6.0_24 \ lib中\的tools.jar;
路径:C:\ Program Files \ Java \ jdk1.6.0_24 \ bin
但是当我运行 java -version 命令时,错误
无法打开`C:\ Program Files \ Java \ jre6 \ lib \ i386 \ jvm.cfg'
出现了。然后我将jre文件夹移出jdk文件夹
C:\ Program Files \ Java \
并将文件夹名称更改为 jre6 (然后它具有 C:\ Program Files \ Java \ jre6 文件夹),一切都变好了。
为什么会这样?在我看来,它不是控制JVM位置的环境变量。
答案 0 :(得分:2)
如果它不是控制JRE位置的路径,那么它必须是注册表:
答案 1 :(得分:0)
在Windows 64位操作系统上检查: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java运行时环境
答案 2 :(得分:0)
我设置了
JAVA_HOME :C:\ Program Files \ Java \ jdk-14.0.2
对我来说很好。