繁体   English   中英

无法在Mac上的Eclipse中运行Java程序

[英]can't run java programs in eclipse on mac

我只是在今天购买了Macbook Pro,我正尝试让我的程序,项目在普通Windows上。 我为MAC OS的Java开发人员下载了eclipse。 但是在日食工作之后,我意识到以前编写的程序无法编译,因此无法编译。 即使在简单的hello world程序中,我也下载了Mac版JDK 7,并将其与eclipse放在同一文件中,但是它不起作用我该怎么办? 当我尝试运行程序时,我从eclipse中得到的错误是:

Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

问题在于没有使用JDK 7运行您的程序。

您不能简单地将JDK 7放在Eclipse目录中并期望使用它。 它不是那么容易。

您需要配置Eclipse以使用已安装为运行时环境的JDK 7。 这可以基于每个项目或整个工作空间来完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM