运行了一个简单的java程序,结果出现 javac:找不到文件:Hello。java 用法:java<options><source files>

-help 用于列出可能的选项

是怎么回事啊,我已经按照说明设置了环境变量,菜鸟求大侠指教,不好意思,没有财富了,还望不吝赐教

第1个回答  2013-01-14
那就是路径不对,先到java文件所在目录下然后在敲命令追问

classpath里面的变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
path为%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
JAVA_HOME为C:\Program Files\Java\jdk1.7.0_09
请问哪里有问题?

追答

跟这个没关系,javac Java文件所在文件夹/hello.java

第2个回答  2013-01-14
很明显是路径(含文件名)搞错了。跟classpath无关
第3个回答  2013-01-14
Hello。java ?

你是不是把文件名中的那个点,打成了中文的句号了?追问

运行的时候没有打错,就是在这打错了

追答

环境变量看着应该没有问题。
你的java源文件在哪个目录,你要在命令行中切换到那个目录才行。
另外,你看一下是不是文件的后缀名是隐藏的?如果隐藏了后缀名,有可能你写代码的文件名是Hello.java.txt
你检查一下,工具——文件夹选项——查看,隐藏已经文件类型的扩展名这一项,前面有没有打勾,如果有,就去掉。然后看看你的文件名字,是不是Hello.java.txt 暂时想不出来别的问题了。

本回答被提问者采纳
第4个回答  2013-01-14
javac -d Hello.java
试试。
相似回答