ubuntu8.10下java能编译不能运行

软件和网站开发以及相关技术探讨
回复
lutj
帖子: 53
注册时间: 2009-03-14 21:14

ubuntu8.10下java能编译不能运行

#1

帖子 lutj » 2009-04-29 23:53

安装好并配置好的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。谢谢!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: ubuntu8.10下java能编译不能运行

#2

帖子 BigSnake.NET » 2009-04-29 23:59

Could not find the main class

没源码没真相
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
darasion
帖子: 1153
注册时间: 2007-12-05 12:25

Re: ubuntu8.10下java能编译不能运行

#3

帖子 darasion » 2009-04-30 0:11

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。谢谢!
检查一下环境变量是否包括当前路径阿?
lutj
帖子: 53
注册时间: 2009-03-14 21:14

Re: ubuntu8.10下java能编译不能运行

#4

帖子 lutj » 2009-04-30 23:48

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

Re: ubuntu8.10下java能编译不能运行

#5

帖子 darasion » 2009-05-01 0:34

lutj 写了:可是环境变量我没改过呀,原来都是可以正常编译并可以运行的哪。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。
记得好像classpath要包括当前路径,就是一个点“.”,你检查以下看看。
lutj
帖子: 53
注册时间: 2009-03-14 21:14

Re: ubuntu8.10下java能编译不能运行

#6

帖子 lutj » 2009-05-13 19:46

我看了,加了点也是一样的问题。不知道什么原因.
doudouw
帖子: 1
注册时间: 2013-07-21 22:39
系统: win7+linux

Re: ubuntu8.10下java能编译不能运行

#7

帖子 doudouw » 2013-07-21 23:02

同样想问一下大神们是怎么解决这个问题的额
回复