为什么我系统里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,但我从来没用过那个,不知道为什么就是出来了,好郁闷的
我卸掉了,但还是一样的
配置我不知道是什么地方出问题了,我就不明白为什么可以编译,但就不能运行
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吧