看板java
标 题Re: [问题] Java初心者的编译完成 执行出现错误
发信站中原资管森林站 (Tue May 30 19:00:18 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ncu!news.cycu!news.ice.cycu!FOR
【 在
[email protected] (喵喵) 的大作中提到: 】
: ※ 引述《sfp (Fru:z)》之铭言:
: : ※状况概述:
: : javac Hello.java 後 编译完成 .class档也出现了
: : 然而
: : java Hello
: : 无法执行
: : ※程式码:
: : public class Hello
: : {
: : public static void main(String[] args)
: : {
: : System.out.print("Hello everyone!");
: : }
: : }
: : ※错误讯息:
: : Exception in thread "main" java.lang.NoClassDefFoundError: Hello
: : ※补充说明:
: : 我刚学习Java 照书上的作法 灌了sdk1.5 改了环境变数
: : 已经可以输入 java 和 javac 都没错误讯息了
: : 编译这个小程式时也没有错误
: : 但在执行时出现错误...
: 身为同样是一个刚写完helloworld的同伴..
: 给你两个建议..就是啊...
: String[] args 应该是 String args[]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
这两句跟本是一样的好不好
: 然後 javac 执行的时候 档名大小写 应该是实际档名跟程式的类别档名
: 大小写好像都要一样比较保险
: 执行java Hello的时候大小写也是要注意...这样应该就不会错了@_@?!
原po的问题是出在classpath没有设
把classpath变数指定给你class所在的目录
--
能击败Federer的人
就只有Federer他自己
※ 来源:‧中原资管森林站 bbs.mis.cycu.edu.tw‧[FROM: 220-142-55-176.dynam]