所以,我昨天在笔记本电脑上安装了Ubuntu。这是我第一次使用Linux发行版。大部分都是有道理的。不幸的是,我无法让Eclipse工作。当我被提示时,我从终端安装了它,一切似乎都很好 - Eclipse启动,对我来说看起来很正常 - 但是当我从Dropbox打开我保存的java文件时,它们充满了错误。操作系统上的Eclipse打开并运行这些文件没有问题,但Ubuntu上的Eclipse说他们都错了。我正在上一门入门编程班,所以我正处于一个陡峭的学习曲线中。错误消息如下。谢谢!
Exception in thread "main" java.lang.UnsupportedClassVersionError: Beaufort : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: Beaufort. Program will exit.
答案 0 :(得分:0)
看起来Java类的编译版本与用于运行它们的JDK版本不同。
尝试安装JDK 1.5,然后在Eclipse项目设置中,更改为使用该版本。