编译成CLASS文件没问题 可是运行就有问题
- sfree
- 帖子: 603
- 注册时间: 2007-03-17 1:24
- 来自: 湖南长沙
编译成CLASS文件没问题 可是运行就有问题
如题
终端提示sfree@freedom:~$ java /home/sfree/Desktop/helloworld.class
Exception in thread "main" java.lang.NoClassDefFoundError: /home/sfree/Desktop/helloworld/class
源文件是肯定没错的
哪位高手帮一下忙
终端提示sfree@freedom:~$ java /home/sfree/Desktop/helloworld.class
Exception in thread "main" java.lang.NoClassDefFoundError: /home/sfree/Desktop/helloworld/class
源文件是肯定没错的
哪位高手帮一下忙
- Amankwah
- 帖子: 624
- 注册时间: 2006-10-16 7:24
- 来自: 安康/西安/广州
- 联系:
-
- 帖子: 24
- 注册时间: 2007-06-19 8:55
-
- 帖子: 24
- 注册时间: 2007-06-19 8:55
- AutumnHealth
- 帖子: 776
- 注册时间: 2006-12-20 18:41
对于新手,他们不知道包是什么东西。。。。HelloWorld还是放在默认包吧ray58750034 写了:sorry.. 工作时候用的win..下班才用linux...现在是上班时间..所以习惯性地用了 ""
修正: javac sample/Hello.java
尽情享受生活~
Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
- imjie
- 帖子: 249
- 注册时间: 2007-05-29 21:21
- 来自: Kaiping China
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
Re: 编译成CLASS文件没问题 可是运行就有问题
sfree 写了:如题
终端提示sfree@freedom:~$ java /home/sfree/Desktop/helloworld.class
Exception in thread "main" java.lang.NoClassDefFoundError: /home/sfree/Desktop/helloworld/class
源文件是肯定没错的
哪位高手帮一下忙
代码: 全选
java -classpath "~/Desktop" helloworld
PHP是最好的语言!不服来战!
- sonixrp
- 帖子: 505
- 注册时间: 2007-03-28 12:39
- tipfoo
- 帖子: 303
- 注册时间: 2007-07-12 16:30
- 来自: 桂林
Re: 编译成CLASS文件没问题 可是运行就有问题
你应该将类名“helloworld”作为参数传递,因为并没有定义一个类叫作“/home/sfree/Desktop/helloworld.class”。sfree 写了: 终端提示sfree@freedom:~$ java /home/sfree/Desktop/helloworld.class
Exception in thread "main" java.lang.NoClassDefFoundError: /home/sfree/Desktop/helloworld/class
由于你的这个目录不在默认的类搜索路径中,因此,你需要用“-classpath”或"-cp"指定它(如果有多个目录,用“:”分隔)。
代码: 全选
~$ java -classpath "/home/sfree/Desktop/" helloworld
别太吝啬了──把源码贴出来,别人能更好地帮你找出问题。。sfree 写了: 源文件是肯定没错的