Agrupe um Java 7 .jar para Mac

Eu criei um .jar que requer o Java 7. Eu tenho o Java 7 (JDK e JRE) e posso clicar duas vezes para executar o .jar. No entanto, quero empacotar isso em um aplicativo.

O que eu tentei: Usando a ferramenta Jar Bundler da Apple, criei uma aplicação com sucesso; no entanto, quando eu o executo, ele aparece rapidamente e desaparece no banco dos réus. Quando eu corro o arquivo internoJavaApplicationStub do Terminal, eu recebo:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/lcmmun/kiosk/gui/Kiosk : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    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)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at apple.launcher.LaunchRunner.loadMainMethod(LaunchRunner.java:56)
    at apple.launcher.LaunchRunner.run(LaunchRunner.java:112)
    at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
    at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)

que, de acordo com "unsupportedclassversionerror não suportado major.minor versão 51.0 não foi possível carregar a classe"significa que eu não tenho o Java 7 instalado. Mas eu tenho.

Então minha hipótese é queJavaApplicationStub é incompatível com Java 7.

Eu também ouvi falaruma tarefa ANT para realizar a mesma tarefa, mas parecia muito complicado e não sei como usar o ANT. Se esta for realmente a solução, ficarei feliz em aprender.

EDITAR: Eu também já tentei o EclipseExportar> Outro> Pacote de aplicativos do Mac OS. Isso também falha.

Estou correndo 10.8 Mountain Lion, 64 bits.

questionAnswers(1)

yourAnswerToTheQuestion