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命令就是转到的命令 。
运行时改用:
java -classpath . Test
如果能成功,就说明你的classpath没设好。
到系统的设置里添加classpath的环境变量,内容就是一个点"."(不包括引号),表示你的当前目录,java这个命令不是很智能,即使是当前目录也要指定。
毫无疑问 要么是环境变量没有设置对 要么就是运行文件路径不对 不可能出现第三种情况 再说了有IDE不用 非要搞这些 再牛B的程序员 只用记事本 效率也不会高
你的Test.class 文件是在I盘根目录下吗 不是的话 写
java I:\目录结构\Test 例如 java C:\111\222\Test
你配置了环境变量吗?