java程序不能运行,dos或eclipse都不行。是什么原因?

JAVA_HOME=C:\Program Files\Java\jdk1.7.0
CLASSPATH=.;%JAVA_HOME%\lib\;%JAVA_HOME%\jre\lib\;
Path应该是怎样?就这三个变量吗?如果还是不能运行是什么原因?

还有一个path没有设置,path中存放的是电脑中安装的所有可执行程序所在的路径,很显然你的java虚拟机是可执行的程序。建议这么来配置,JAVA_HOME=C:\Program Files\Java\jdk1.7.0
这个不变,如果只运行java程序而不启动服务器的话,这个也可以不配。path要在最后面加上%JAVA_HOME%\bin这个一定是你配置了JAVA_HOME的基础上来配的。这个一定要跟其他的用分号隔开。最后是classpath,直接用.;就行了,这个表示编译后文件放在当前路径下。当然,也有这么写的,%JAVA_HOME%\lib\tools.jar,这样写也是可以的,不过.;点分号的写法省事不是,注意一定要是英文的标点。完了之后可以在dos环境下使用,javac或java -version,如果提示不是错误什么的,应该就是对了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-23
方法一:
依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
在“系统变量”栏下执行三项操作:
①新建“Classpath”(如果已有,则直接编辑),设置其值为 .;JDK所在的绝对路径值\lib
(例如 .;D:\Program Files\Java\jdk1.5.0_04)(若值中原来有内容,用分号与之隔开),
注意路径前的符号为.;不能漏掉
②新建“Path”(如果已有,则直接编辑),设置其值为 %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。

方法二:
依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。
在“系统变量”栏下执行三项操作:
①新建“Java_Home”,设置其值为 JDK所在的绝对路径(例如 D:\Program Files\Java\jdk1.5.0_04)。
②新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%\lib (若值中原来有内容,用分号与之隔开)。
注意路径前的符号为.;不能漏掉
③新建“Path”(如果已有,则直接编辑),值: %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)。追问

设置好了,但是还是运行不了,eclipse安装是按老师给的步骤做的,还是不能运行。dos也是。

追答

仔细检查配置好了路径没有,如果确定配置好了。就在cmd窗口中输入javac回车后看提示有没有错误,如果没提示报错就说明已经配置好了。

追问

怎样算报错?我弄过之后他出来了一大串

追答

第一行是“用法”的话就配置对了。

本回答被提问者采纳
第2个回答  2011-11-23
主要是path啊 配置到javahome的bin下
第3个回答  2011-11-23
path是%JAVA_HOME%\bin 就可以了
第4个回答  2011-11-23
Path=C:\Program Files\Java\jdk1.7.0\bin