LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1197|回复: 2

我的第一个java程序总是成功不了,焦急(已解决,谢谢!)

[复制链接]
发表于 2006-2-16 15:57:42 | 显示全部楼层 |阅读模式
请大家帮帮我,我很着急
我安装的是/usr/java/jdk1.5.0_06/
javac没有问题
但运行时出现


[root@localhost java]# java Welcome1.class
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome1.class
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: Welcome1.class not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/java/jdk1.5.0_06/lib/tools.jar,file:./,file:/usr/java/jdk1.5.0_06/jre/lib/rt.jar,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)



或者说 [root@localhost java]#java Welcome1
no suitable method `main' in class

好像是CLASSPATH的问题

CLASSPATH我设置的是[root@localhost java]# echo $CLASSPATH
/usr/java/jdk1.5.0_06/lib/tools.jar:/usr/java/jdk1.5.0_06/lib/td.jar:/usr/java/jdk1.5.0_06/jre/lib/rt.jar
发表于 2006-2-16 17:05:03 | 显示全部楼层
java Welcome1
没有.class
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-16 19:34:58 | 显示全部楼层
谢谢,开始是没有class的
现在明白为什么错误了

main 我打成maim 了
.....-_-
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表