高手指点,java程序在eclipse中运行正常,但无法在cmd中运行!!最简单的程序也没办法运行!
源代码:publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println("Hello!!");...
源代码:
public class Test
{
public static void main(String args[])
{
System.out.println("Hello!!");
}
} 展开
public class Test
{
public static void main(String args[])
{
System.out.println("Hello!!");
}
} 展开
5个回答
展开全部
java配置了准确了么?
右击“我的电脑”选择“属性”,弹出“系统属性”,然后选择“高级”,然后选择“环境变量”,打开。
在“系统变量”中找到Path变量,单击选中,然后打开“系统变量”中的“编辑”,在弹出的“编辑系统变量”中,将光标移到"变量值"文本框的最前端,将”“Java安装目录\bin;”添加到里面。(注意:实际操作中没有“”,最后的分号不要漏掉,必须用英文中的分号!)修改完毕后“确定”。
然后单击“系统变量”中的“新建”,打开“新建系统变量”中变量名为“CLASSPATH”,变量值为“.;java安装目录\lib”,完毕后“确定”。
然后单击“系统变量”中的“编辑”,再编辑一个,变量名为“JAVA_HOME”,变量值为“Java安装目录”,“确定”,最后再单击环境变量对话框下的“确定”。(注意:这里的Java安装目录是实际路径)
测试环境是否安装成功
dos命令下打开cmd输入“java”回车,然后输入“javac”回车,再输入“java -version”回车,再输入“javac -version”回车。
如果对了,是不是你没找到根目录。你的源文件假设在E盘java code文件夹中,在Dos中 输入“E:”,然后回车,进入E盘,然后 你在再输入:“cd java code” 这时候你再输入编译运行就可以啦!你在网上找找cmd 命令吧,这个问题就是因为没转到Java的源文件根目录下,cd命令就是转到的命令 。
右击“我的电脑”选择“属性”,弹出“系统属性”,然后选择“高级”,然后选择“环境变量”,打开。
在“系统变量”中找到Path变量,单击选中,然后打开“系统变量”中的“编辑”,在弹出的“编辑系统变量”中,将光标移到"变量值"文本框的最前端,将”“Java安装目录\bin;”添加到里面。(注意:实际操作中没有“”,最后的分号不要漏掉,必须用英文中的分号!)修改完毕后“确定”。
然后单击“系统变量”中的“新建”,打开“新建系统变量”中变量名为“CLASSPATH”,变量值为“.;java安装目录\lib”,完毕后“确定”。
然后单击“系统变量”中的“编辑”,再编辑一个,变量名为“JAVA_HOME”,变量值为“Java安装目录”,“确定”,最后再单击环境变量对话框下的“确定”。(注意:这里的Java安装目录是实际路径)
测试环境是否安装成功
dos命令下打开cmd输入“java”回车,然后输入“javac”回车,再输入“java -version”回车,再输入“javac -version”回车。
如果对了,是不是你没找到根目录。你的源文件假设在E盘java code文件夹中,在Dos中 输入“E:”,然后回车,进入E盘,然后 你在再输入:“cd java code” 这时候你再输入编译运行就可以啦!你在网上找找cmd 命令吧,这个问题就是因为没转到Java的源文件根目录下,cd命令就是转到的命令 。
追问
环境变量应该正确了,输入javac -version可以出来版本信息!另外,Test文件也是在跟目录下!
追答
你确定都对了么?如果对了不会出现这种情况的啊。你再看看吧,我想可能配置错了吧
展开全部
运行时改用:
java -classpath . Test
如果能成功,就说明你的classpath没设好。
到系统的设置里添加classpath的环境变量,内容就是一个点"."(不包括引号),表示你的当前目录,java这个命令不是很智能,即使是当前目录也要指定。
java -classpath . Test
如果能成功,就说明你的classpath没设好。
到系统的设置里添加classpath的环境变量,内容就是一个点"."(不包括引号),表示你的当前目录,java这个命令不是很智能,即使是当前目录也要指定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
毫无疑问 要么是环境变量没有设置对 要么就是运行文件路径不对 不可能出现第三种情况 再说了有IDE不用 非要搞这些 再牛B的程序员 只用记事本 效率也不会高
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的Test.class 文件是在I盘根目录下吗 不是的话 写
java I:\目录结构\Test 例如 java C:\111\222\Test
java I:\目录结构\Test 例如 java C:\111\222\Test
追问
在跟目录!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你配置了环境变量吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询