请教java的运行问题(在Eclipse上可以运行该程序),可是在桌面的CMD上就不行了??

2024-12-12 21:47:55
推荐回答(6个)
回答1:

需要配置java环境变量。否则会提示“不是内部命令。。。”
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0 (这里写你的jdk的路径)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

然后再使用命令就可以了。

回答2:

得配置PATH,把java安装目录/bin加进去。要不找不到javac和java
如果配置了CLASSPATH的话,记得把当前目录(.)加进去。

有包名的话,
cd a的父目录

javac a/b/test.java
java a.b.test

回答3:

你安装jdk然后配置环境变量了吗?
还有就是在cmd运行时先进入你的java文件所在的盘符才可以的~
可以先直接输入java不加东西测试一下~

回答4:

如果是初学者,建议直接使用IDE,不要和这些环境细节纠缠。
你的问题 是环境变量不对。
1:最好将JDK安装在非中文目录(没有空格特殊字符的目录)下
2:设置JAVA_HOME环境变量
3:将%JAVA_HOME%\bin 目录加入系统环境变量 path里

回答5:

可以在Eclipse当中将程序导出为一个可执行jar文件,这样在外面双击就可以打开了~

回答6:

细说没意思 环境变量没设置 去网上看看环境变量的设置