为什么我系统里java命令不行,javac命令却可以

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:22:26
JAVA_HOME:    F:\Program Files\Java\jdk1.6.0_02
patch:   %JAVA_HOME%\bin;
classpatch:   .\;%JAVA_HOME%\\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
我运行javac的时候可以正常编译.java文件
但我运行java的时候路径都不对了
出现 Error:could not open 'F:\学习软件\JDK1\lib\i386\jvm.cfg'

是环境变量的问题吗

因为我系统中马了,总是注销,我就Ghost了,路径确实是path
和classpath,是我在上面打错了,不好意思

我以前用的就是那个没中文的,但我安装了两个版本的jdk,但我从来没用过那个,不知道为什么就是出来了,好郁闷的

我卸掉了,但还是一样的

配置我不知道是什么地方出问题了,我就不明白为什么可以编译,但就不能运行

一个肯定可行的办法是,打开
我的电脑 -〉属性 -〉高级 -〉环境变量,在用户环境变量中找到path,然后编辑它,把
F:\Program Files\Java\jdk1.6.0_02\bin;
放在开头的位置。确定以后,就可以工作了。

居然没有悬赏分?!!!

CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

path=%JAVA_HOME%\bin;

看看是不是你把路径还是英文名称打错了。

尽量不要装两个JDK,把多余的删掉。

嗯.最好不要用中文路径..

一定是配置错了啊

重装jdk吧