我在用户定义变量和系统变量中设置了JAVA_HOME = C:\Program Files\Java\jdk1.6.0_26
,在系统变量中设置了用户定义变量PATH = C:\Program Files\Java\jdk1.6.0_26\bin
中的classpath = .;
。设置Java环境变量?
现在,当我在Windows 7操作系统上在cmd上键入java然后得到消息 - 错误无法打开`C:\Program Files\Java\jre6\lib\i386\jvm.cfg'
。
这里需要注意的是,最初只有jre6被定义在Java文件夹中,所以我不得不安装jdk,但仍然得到这个错误的任何线索?
更新 我能得到的Java的信息,我所做的就是最初我已经建立了路径变量的信息在以下一些%SYSTEM_ROOT%
和其他变量在PATH变量的值,但现在我只是把C:\Program Files\Java\jdk1.6.0_26\bin
作为第一个值PATH变量值列表,所以它的工作,猜测%SYSTEM_ROOT%
已预先定义的路径指向旧的jre路径位置的设置。
- 现在,当我运行
java -version
,我 得到以下信息,我怎么 知道是否安装了Java是32位或 64位?
Java版本 “1.6.0_26” 的Java(TM)SE 运行时环境(建 1.6.0_26-B03)的HotSpot的Java(TM)客户端虚拟机(建设20.1-B02,混合模式, 共享)
您是否尝试过重新启动CMD? – Serhiy
是的,我确实,不知道这里发生了什么。 – Rachel
你有没有在PATH变量中删除jre的前一个条目? – Serhiy