0

在我重命名了我的 JDK 文件夹并删除了一个 JRE 文件夹(实际上我必须杀死一个进程才能删除该文件夹)之后,我相应地编辑了系统变量,但是当我输入“javac”或'java' 即使 %classpath% 显示更新的值。

是否存在仍保持旧值的隐藏系统变量?文件夹我如何获得指向 jre 文件夹的旧指针?这是因为我早先结束了一个 java 进程以便能够删除 JRE 文件夹吗?如果是这样,我现在该如何解决?

非常感谢您提前帮助我。

这是从命令窗口复制的:

C:\jdk1.7>java

错误:无法打开“C:\Program Files\Java\jre7\lib\i386\jvm.cfg”

C:\jdk1.7>javac

'javac' 不是内部或外部命令、可运行程序或批处理文件。

C:\jdk1.7>echo %classpath% .;C:\jdk1.7\bin;C:\jdk1.7\lib;C:\jdk1.7\jre\bin;C:\ANT\lib;C :\ANT\bin;c:\documen ts and settings\homayoon\我的文档\selenium 教程\;

C:\jdk1.7>

4

1 回答 1

0

如果您手动重命名文件夹,将会有很多注册表项指向旧名称。
使用 RegEdit 更改它们;或者,更快地重新安装 Java。

于 2012-10-22T22:17:46.957 回答