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