分页: 1 / 1

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

发表于 : 2009-04-29 23:53
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。谢谢!

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

发表于 : 2009-04-29 23:59
BigSnake.NET
Could not find the main class

没源码没真相

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

发表于 : 2009-04-30 0:11
darasion
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。谢谢!
检查一下环境变量是否包括当前路径阿?

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

发表于 : 2009-04-30 23:48
lutj
可是环境变量我没改过呀,原来都是可以正常编译并可以运行的哪。
就是装好系统以后就装java的,装好后可以正常使用的。然后就是一段时间没有编译运行过java程序,再后来再来写程序时发现就不行了,它也可以通过编译,但运行时就出现上面的错误。就是拿原来已经在这种环境下能运行的程序来再次编译运行时也是不能运行,出现如上所示错误。

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

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

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

发表于 : 2009-05-13 19:46
lutj
我看了,加了点也是一样的问题。不知道什么原因.

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

发表于 : 2013-07-21 23:02
doudouw
同样想问一下大神们是怎么解决这个问题的额