AppBundle zgłasza „LSOpenURLsWithRole () nie powiodło się z błędem -10810” po kompilacji z java 7 lub 8

Zaktualizowałem jdk do wersji 7_45. Po skompilowaniu i uruchomieniu jar, który działa dobrze, spakowałem go do pakietu aplikacji. Ale niestety otrzymuję ten komunikat o błędzie „LSOpenURLsWithRole () nie powiodło się z błędem -10810 dla pliku /Users/.../MyApp.app”. Ten sam problem z wczesnym dostępem do jdk 8. Ja również. próbowałem różnych ustawień w info.plist dla klucza „JVMVersion”

Ponieważ sam jar działa dobrze, mógłbym zrobić obejście, zastępując JavaApplicationStub moim własnym plikiem wykonywalnym, który po prostu wywołałby „java -jar ./.../MyApp.jar”. Ale nie jestem pewien, czy jest to właściwy sposób na rozwiązanie tego problemu. Jakieś sugestie? Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion