这是环境变量的问题,如果你设好了环境变量,那你可以重启命令提示符,在运行java,如果还不行,你可以设置classpath,输入文件目录的话,可以先打开文件夹的位置,再在地址栏把把文件位置复制粘贴到命令提示符里就可以了,要注意在命令提示符下,必须用鼠标右键粘贴。
其实如果你有一定的java的编程经历了,可以用Eclipse来开发了,那样可以很大程度的加快你的开发速度。
另外我想知道CLASSPATH的作用,
--当你执行java xxx的时候,它就要在classpath指定的目录下查找看是否有xxx这个类
怎样才能在编译时不用在输入文件目录。CLASSPATH是不是设置默认目录的。
--在命令提示窗口中输入 set classpath=.;%classpath%即可
--classpath不是设置默认目录
问题补充:主要是为什么在命令提示符下javac编译无误,出现了HelloJava.class。
--没找到你要编译的class类文件,解决办法就是设置classpath
还有问题请补充
右击我的电脑—>属性—>高级—>环境变量—>系统变量
在系统变量 选项里 -〉 新建
java_home 的路径 如C:\j2sdk1.4.2_01;
在path中添加 java的bin路径 如C:\j2sdk1.4.2_01\bin;
新建classpath 中添加.;lib\dt.jar;lib\tools.jar;
如 .;C:\j2sdk1.4.2_01\lib\dt.jar;C:\j2sdk1.4.2_01\lib\tools.jar;
一定记得有一个".;"要不你的java在本地编译的时候不好用.
环境变量属性classpath是不是配置的有点问题,
在原来的classpath前一定要加 .; 否则可能出现你这种问题
直接用IDE吧,装个myeclipse6.0什么事都没了,变量什么的都给你搞定