当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu8.10下java能编译不能运行
帖子发表于 : 2009-04-29 23:53 

注册: 2009-03-14 21:14
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
安装好并配置好的java,原来都可以正常编译并运行的,只是突然出现的问题可以编译但是无法运行,就是原来已经都编译好并已经可以运行过的程序也不能运行了,提示如下:
Exception in thread "main" java.lang.NoClassDefFoundError: /media/disk-1/C_T/JAVA/HelloWorld
Caused by: java.lang.ClassNotFoundException: .media.disk-1.C_T.JAVA.HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: /media/disk-1/C_T/JAVA/HelloWorld. Program will exit.
不知怎么回事,环境变量都是原来配好的也没改过。请大家帮解决一下,这学期学java,而只装了ubuntu。谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu8.10下java能编译不能运行
帖子发表于 : 2009-04-29 23:59 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
Could not find the main class

没源码没真相


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu8.10下java能编译不能运行
帖子发表于 : 2009-04-30 0:11 
头像

注册: 2007-12-05 12:25
帖子: 1153
送出感谢: 0 次
接收感谢: 0 次
lutj 写道:
安装好并配置好的java,原来都可以正常编译并运行的,只是突然出现的问题可以编译但是无法运行,就是原来已经都编译好并已经可以运行过的程序也不能运行了,提示如下:
Exception in thread "main" java.lang.NoClassDefFoundError: /media/disk-1/C_T/JAVA/HelloWorld
Caused by: java.lang.ClassNotFoundException: .media.disk-1.C_T.JAVA.HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: /media/disk-1/C_T/JAVA/HelloWorld. Program will exit.
不知怎么回事,环境变量都是原来配好的也没改过。请大家帮解决一下,这学期学java,而只装了ubuntu。谢谢!


检查一下环境变量是否包括当前路径阿?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu8.10下java能编译不能运行
帖子发表于 : 2009-04-30 23:48 

注册: 2009-03-14 21:14
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
可是环境变量我没改过呀,原来都是可以正常编译并可以运行的哪。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu8.10下java能编译不能运行
帖子发表于 : 2009-05-01 0:34 
头像

注册: 2007-12-05 12:25
帖子: 1153
送出感谢: 0 次
接收感谢: 0 次
lutj 写道:
可是环境变量我没改过呀,原来都是可以正常编译并可以运行的哪。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。


记得好像classpath要包括当前路径,就是一个点“.”,你检查以下看看。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu8.10下java能编译不能运行
帖子发表于 : 2009-05-13 19:46 

注册: 2009-03-14 21:14
帖子: 53
送出感谢: 0 次
接收感谢: 0 次
我看了,加了点也是一样的问题。不知道什么原因.


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu8.10下java能编译不能运行
帖子发表于 : 2013-07-21 23:02 

注册: 2013-07-21 22:39
帖子: 1
系统: win7+linux
送出感谢: 0 次
接收感谢: 0 次
同样想问一下大神们是怎么解决这个问题的额


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译