【发布时间】:2011-07-08 14:53:10
【问题描述】:
我在用户定义的变量和系统变量中设置了JAVA_HOME = C:\Program Files\Java\jdk1.6.0_26,在系统变量中的用户定义变量PATH = C:\Program Files\Java\jdk1.6.0_26\bin中设置了classpath = .;。
现在,当我在 Windows 7 操作系统上的 cmd 上键入 java 时,我收到消息 - 错误无法打开 `C:\Program Files\Java\jre6\lib\i386\jvm.cfg'。
这里要注意的是,最初在 Java 文件夹中只定义了 jre6,所以我必须安装 jdk,但仍然收到此错误任何线索?
更新
我能够获取java信息,我所做的只是最初我在PATH变量值中设置了一些%SYSTEM_ROOT%和其他变量的路径变量信息,但现在我只是将C:\Program Files\Java\jdk1.6.0_26\bin作为PATH变量值列表中的第一个值所以它起作用了,猜测%SYSTEM_ROOT% 具有指向旧 jre 路径位置的 Path 的预定义设置。
- 现在当我运行
java -version时,我 获取以下信息,我该怎么做 知道安装的 java 是 32 位还是 64 位?
java 版本“1.6.0_26”Java(TM) SE 运行时环境(构建 1.6.0_26-b03) Java HotSpot(TM) 客户端虚拟机(内部版本 20.1-b02,混合模式, 分享)
【问题讨论】:
-
你试过重启cmd吗?
-
是的,我做了,不知道这里发生了什么。
-
您是否删除了 PATH 变量中 jre 的先前条目?
-
C:\Program Files 适用于 Windows 7 64 位上的 64 位应用程序。你在 64 位 Windows 上使用 64 位 java 吗?
-
我正在使用 32 位 windows 7 操作系统,我想找到 java 正在使用的内容,但无法打印出这些值。
标签: java environment-variables