安装好并配置好的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。谢谢!
ubuntu8.10下java能编译不能运行
-
- 帖子: 53
- 注册时间: 2009-03-14 21:14
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: ubuntu8.10下java能编译不能运行
Could not find the main class
没源码没真相
没源码没真相
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- darasion
- 帖子: 1153
- 注册时间: 2007-12-05 12:25
Re: ubuntu8.10下java能编译不能运行
检查一下环境变量是否包括当前路径阿?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。谢谢!
-
- 帖子: 53
- 注册时间: 2009-03-14 21:14
Re: ubuntu8.10下java能编译不能运行
可是环境变量我没改过呀,原来都是可以正常编译并可以运行的哪。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。
- darasion
- 帖子: 1153
- 注册时间: 2007-12-05 12:25
Re: ubuntu8.10下java能编译不能运行
记得好像classpath要包括当前路径,就是一个点“.”,你检查以下看看。lutj 写了:可是环境变量我没改过呀,原来都是可以正常编译并可以运行的哪。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。
-
- 帖子: 53
- 注册时间: 2009-03-14 21:14
Re: ubuntu8.10下java能编译不能运行
我看了,加了点也是一样的问题。不知道什么原因.
-
- 帖子: 1
- 注册时间: 2013-07-21 22:39
- 系统: win7+linux
Re: ubuntu8.10下java能编译不能运行
同样想问一下大神们是怎么解决这个问题的额