繁体   English   中英

Java .jar应用无法在Mac Os X Snow Leopard上启动

[英]Java .jar app doesn't start on Mac Os X Snow Leopard

我正在使用NetBeans 7.2和JDK 7开发Java应用程序。它设置为使用系统外观。 它在Windows上运行良好,但是当我双击Mac OS X Snow Leopard上的jar时 ,会得到:

The Java JAR File could not be launched, check console for possible error messages.

显然Snow Leopard使用的是JRE 6,无法更新。 我以为Java就是“写一次就可以在任何地方运行”,但事实并非如此。

这有什么问题,我可以以某种方式使我的应用程序在此Mac上运行吗?

猜测一下,您已经使用Java 7编译了这些类,并试图使用Java 6运行时来运行它们。 检查控制台输出以查看: java -jar your.jar

在NetBeans Tools > Java Platforms ,确认JDK 1.6可用。 在“ File > Project Properties > Sources > Source/Binary Format ,选择“ JDK 1.6”。 在“ File > Project Properties > Libraries > Java Platform ,选择“ JDK 1.6”。

附录: 您尚未解释源代码与平台版本之间的联系。

Netbeans使用这些设置来操纵Java编译器javac-source-target选项,这将进行更多说明。 在命令行中,可以使用-bootclasspath来确保没有无意中将较新版本的库类用于目标较早版本。 此“ 源和目标选项”表概述了一些重要功能的历史记录。

暂无
暂无

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

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