Java 如何从windows操作系统将jar文件转换为DMG

Java 如何从windows操作系统将jar文件转换为DMG,java,windows,jar,dmg,Java,Windows,Jar,Dmg,我在Windows7中开发了Java应用程序 我制作了那个应用程序的JAR文件 现在我想将该文件转换为DMG格式,该格式与MAC操作系统兼容 有谁能给我建议一下步骤吗 我试着进入终端,但出现了这个错误 DEVs-MacBook-Proist idev$ java -jar Soul_Spotter.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: idev/soulspotter/Login : Unsu

我在Windows7中开发了Java应用程序

我制作了那个应用程序的JAR文件

现在我想将该文件转换为DMG格式,该格式与MAC操作系统兼容

有谁能给我建议一下步骤吗

我试着进入终端,但出现了这个错误

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)

下面的链接解释了这些步骤。我还复制了对我有用的答案

抄袭

在从Apple Developer下载的XCode中使用“Jar Bundler” 连接

您需要注册一个免费帐户

步骤:


但是
jar
也与Mac兼容。我曾尝试将该jar文件用于Mac OS,但未能成功:(搜索“windows创建dmg”-您可以将JAR放入,但是如果您不能单独运行JAR,那么如果您将其放入dmg,它也不会运行。让我猜一下:您尝试双击了吗?尝试通过终端命令执行:
java-JAR yourJar.JAR
JAR也与Mac兼容。)