【发布时间】:2014-03-13 08:56:12
【问题描述】:
我曾在 Windows 7 中开发过 Java 应用程序。
我已经制作了那个应用程序的 JAR 文件。
现在我想将该文件转换为与 MAC 操作系统兼容的 DMG 格式。
谁能给我建议步骤吗?
我尝试进入终端但收到此错误。
DEVs-MacBook-Proist idev$ java -jar Soul_Spotter.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: idev/soulspotter/Login : 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)
【问题讨论】:
-
但是
jar也兼容 Mac。 -
我曾尝试将 tha JAR 文件用于 MAC OS,但无法成功。 :(
-
搜索“windows create dmg” - 您可以将 JAR in 放入 Apply Disk Image (DMG),但如果您无法自行运行 JAR,则不会如果你把它放在 DMG 中也可以运行。
-
让我猜猜:你试过双击吗?尝试通过终端命令执行:
java -jar yourJar.jar -
jar 也兼容 Mac 哥们