线程“main”java.lang.InternalError中的异常

时间:2013-06-05 08:34:34

标签: java exception classloader

我正在尝试在Ubuntu环境中运行一个名为Orphelia(http://orphelia.gobics.de/index.jsp)的程序,但总是返回相同的java错误。

Exception in thread "main" java.lang.InternalError
at java.util.zip.Inflater.init(Native Method)
at java.util.zip.Inflater.<init>(Inflater.java:100)
at java.util.zip.ZipFile.getInflater(ZipFile.java:284)
at java.util.zip.ZipFile.getInputStream(ZipFile.java:229)
at java.util.zip.ZipFile.getInputStream(ZipFile.java:197)
at java.util.jar.JarFile.getBytes(JarFile.java:383)
at java.util.jar.JarFile.hasClassPathAttribute(JarFile.java:486)
at java.util.jar.JavaUtilJarAccessImpl.jarFileHasClassPathAttribute(JavaUtilJarAccessImpl.java:33)
at sun.misc.URLClassPath$JarLoader.getClassPath(URLClassPath.java:915)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:317)
at sun.misc.URLClassPath.getResource(URLClassPath.java:184)
at java.net.URLClassLoader$1.run(URLClassLoader.java:209)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:314)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)Could not find the main class: orphelia. Program will exit.

我对Java不是很熟悉,但我一直在搜索类似的帖子,它似乎与Path错误有关。

有人能告诉我基本的想法,以了解这个问题以及如何解决它?

任何反馈都会非常有帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

看到这个

Could not find the main class: orphelia. Program will exit

问题可能是无法找到.class文件

首先compile该计划,然后是run