日期:2014-05-20  浏览次数:20663 次

java命令的问题
class     helloworld
{
public   static   void   main(String[]   args)  
{
System.out.println( "Hello   World! ");
}
}
这个程序在经过javac命令转换后,生成一个.class文件,然后用java运行的时候命令应该怎么打啊?
我用 "java   文件名 "能够正常运行,但是打 "java   文件名.class "就不能运行了,出现一行文字 "exception   in   thread   'main '   java.lang.NoClassDefFoundError:helloworld/class "
请问这是我在设置环境的时候出现了问题,还是java这个命令必须按照 "java   文件名 "这样的格式打啊   ?

------解决方案--------------------
执行时,相当于自动添加 .class
这是,你 java 文件.class 实际执行的为java 文件.class.class
因为找不到文件!
------解决方案--------------------
javac 后面跟的是文件名
java 后面跟的是类名

------解决方案--------------------
硬性规定,只能用java class的文件名
加.class就错了,没什么为什么的.
------解决方案--------------------
JAVA COMMAND