菜鸟提问: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分钟通话, 中国电信官方发货 我估计不是你的Java配置问题(先cmd输入java,如果出东西,基本可以排除是JDK的配置问题),然后你看看你的源文件的大小写问题,最后是不是你有package啊?有的话,你去掉再试试。 JDK配置是没问题的。我的程序也是在上面的。就是出现错误了。不知为什么 , 估计路径配置的有问题D:\Program Files\Java\jdk1.6\binD:\java;. 很奇怪啊,你的文件能看见后缀名吗?那个Hello.java确实是在你的那个文件夹下面吗? 估计你那个hello.java不在此路径下。也可能你用了包。也可能你的JDK配置问题。 你的程序我运行了,包也是按照你的样子创建的,没有错误,所以可能是你路径的事,仔细检查一下。首先在 DOC下运行javac 和java,如果都出现了一长串内容,就说明你的配置环境配好了,否则,你要配一下:“我的电脑”右键单击-->属性-->高级-->环境变量-->"系统变量"里面的path变量,你要把java的路径找到%java/bin目录。记住,一定要找到bin这层目录下。同时要把%java/bin放在path变量的最前面。(我的java安装在d盘上,则bin目录是:D:\Program Files\j2sdk1.4.2\bin,我的path=D:\Program Files\j2sdk1.4.2\bin;E:\app\ensong\product\11.1.0\db_1\bin;D:\sybase\RPL-12_5\bin;D:\sybase\Shared\Sybase Central 4.3;D:\sybase\OCS-12_5\lib3p;D:\sybase\OCS-12_5\dll;D:\sybase\OCS-12_5\bin;D:\sybase\ASE-12_5\dll;D:\sybase\ASE-12_5\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Intel\DMIX;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Program Files\TortoiseSVN\bin)。 看看你的文件名是不是Hello.java 啊,看看你的文件有没有在这个文件夹里面啊如果都没有问题,I don't know.想你这个问题就会只有这两个问题啊 javac -cp . hello.javajava hello用这个试试看。 有设置好JAVA_HOME.PATH.CLASSPATH吗? 5楼正解或者你什么都不设置用命令指名cpjavac -cp . Hello.java 出这问题了一般是路径原因。找不到你的java文件。 编写视频聊天软件时遇到的问题,请高手帮忙看看。。 求教伪代码问题。 java程序如何控制2台或多台打印机,这些打印机连在同一台计算机上(串口,U口) ***帮你轻轻松松读完重点大学计算机系课程 两个初学者的问题,请老鸟进来指点: 幫助看看下面的問題 无法找到在同一个包中类的问题? 关于clone 怎样使一个构件获得焦点 eclipse无法用键盘输入求解决 一个简单的JAVA 小程序? extjs
D:\Program Files\Java\jdk1.6\bin
D:\java;.
“我的电脑”右键单击-->属性-->高级-->环境变量-->"系统变量"里面的path变量,你要把java的路径找到%java/bin目录。记住,一定要找到bin这层目录下。同时要把%java/bin放在path变量的最前面。(我的java安装在d盘上,则bin目录是:D:\Program Files\j2sdk1.4.2\bin,我的path=D:\Program Files\j2sdk1.4.2\bin;E:\app\ensong\product\11.1.0\db_1\bin;D:\sybase\RPL-12_5\bin;D:\sybase\Shared\Sybase Central 4.3;D:\sybase\OCS-12_5\lib3p;D:\sybase\OCS-12_5\dll;D:\sybase\OCS-12_5\bin;D:\sybase\ASE-12_5\dll;D:\sybase\ASE-12_5\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Intel\DMIX;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Program Files\TortoiseSVN\bin)。
看看你的文件有没有在这个文件夹里面啊
如果都没有问题,I don't know.
想你这个问题就会只有这两个问题啊
java hello用这个试试看。
或者你什么都不设置
用命令指名cp
javac -cp . Hello.java