菜鸟提问:Hello world程序在eclipse下能正确的运行但是在DOS下就是总出错, 程序如下:import java.io.*;public class Hello{public static void main( String args[] ){ System.out.println("hello world!"); }}总是出现下面的错误:F:\>cd java\javastudyF:\java\javastudy>javac Hello.java错误: 无法读取: Hello.java1 错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个程序没有问题!你先进入dOS下打javac 如果出现你一堆目录,没有报错说明你的,环境变量配的对,你环境变量配错了,无法用dos编译.java文件,所以你看看你的环境变量,哪里配错了不是按你这个方法编译:1.进入你Hello.java文件下后,打javac Hello.java(这句话编译文件) 之后回车 2.java Hello //Hello是文件名 就会出现结果了 1.你确认Hello.java文件保存在F:\>cd java\javastudy路径下?2.环境变量配置对没?你输入javac看下有什么反应? 你有没有把当前目录添加到classpath里?最前面应该有个点和一个分号。楼主你试试 javac -cp . Hello.java [code=BatchFile]cd srcjavac Hello.java[/code] F:\java\javastudy>dir看看有没有Hello.java文件 在eclipse里没问题的话,默认应该是在src目录下,你试试这个F:\>cd java\javastudy\srcF:\java\javastudy\src>javac Hello.java 看看你的文件名是不是Hello.java 啊, 看看你的文件有没有在这个文件夹里面啊 如果都没有问题,I don't know. 想你这个问题就会只有这两个问题啊 看看你的文件名是不是Hello.java 啊, 看看你的文件有没有在这个文件夹里面啊 如果都没有问题,I don't know. 想你这个问题就会只有这两个问题啊 源代码文件的路径不对,或是CLASSPATH没有配置. 如果路径正确的话,那么就是classpath设置的问题。当javac时,系统会默认根据你配置的环境变量找到bin目录下的javac命令,当你java时,操作系统会根据命令启动虚拟机,然后加载你刚才编译的class文件和JRE中的API类文件(如果有网络加载就加载),然后由虚拟机讲class字节码转化为与本地机器相关的机器码指令,通过CPU中的指令译码器解码,然后调用其中的控制器,运算器,寄存器组等等执行。 程序没有错误就不说了,因此,可以从以下方面找解决: 1,看看Hello.java是不是真的在javastudy文件夹下,这个是最大的可能,从“无法读取: Hello.java ”看,很可能是没有找到Hello.java文件; 2,先试试java -version,看看java的路径有没有配置正确。 21875631 java 爱好者群 有兴趣的进!!! 改变字符串的颜色 求JAVA、管理、质量等方面的好书藉 (输入输出)与对方机器返回信息的问题!~! 我想请教个问题 谢谢各位大大了 java bean怎么调试? 关于JavaMail,有大礼送~~~~~~ DOM请教 有好一点的财会论坛吗?搜了半天也没到1个,能请教财务知识的那种,想转行了 菜鸟问题 各位大虾请问:有本<java完全探索>的书怎么样 大家帮我看看这个Java计算器程序的事件处理机制该如何理解 对局域网内其他电脑的数据库写记录过慢是什么原因造成的?
你先进入dOS下打javac 如果出现你一堆目录,没有报错说明你的,环境变量配的对,你环境变量配错了,无法用dos编译.java文件,所以你看看你的环境变量,哪里配错了
不是按你这个方法编译:
1.进入你Hello.java文件下后,打javac Hello.java(这句话编译文件) 之后回车
2.java Hello //Hello是文件名 就会出现结果了
2.环境变量配置对没?
你输入javac看下有什么反应?
楼主你试试 javac -cp . Hello.java
javac Hello.java[/code]
看看有没有Hello.java文件
F:\java\javastudy\src>javac Hello.java
看看你的文件有没有在这个文件夹里面啊
如果都没有问题,I don't know.
想你这个问题就会只有这两个问题啊
看看你的文件有没有在这个文件夹里面啊
如果都没有问题,I don't know.
想你这个问题就会只有这两个问题啊
1,看看Hello.java是不是真的在javastudy文件夹下,这个是最大的可能,从“无法读取: Hello.java ”看,很可能是没有找到Hello.java文件;
2,先试试java -version,看看java的路径有没有配置正确。