java命令的问题

sevons 2007-07-13 09:28:00
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 文件名"这样的格式打啊 ?
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
KingNE 2007-07-20
  • 打赏
  • 举报
回复
JAVA COMMAND
sevons 2007-07-20
  • 打赏
  • 举报
回复
rypgood 2007-07-13
  • 打赏
  • 举报
回复
硬性规定,只能用java class的文件名
加.class就错了,没什么为什么的.
david2083 2007-07-13
  • 打赏
  • 举报
回复
javac 后面跟的是文件名
java 后面跟的是类名
ppact 2007-07-13
  • 打赏
  • 举报
回复
执行时,相当于自动添加 .class
这是,你 java 文件.class 实际执行的为java 文件.class.class
因为找不到文件!

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧