@Filipp42

Не запускается приложение Java, что делать?

Пытаюсь в Manjaro Linux запустить приложение написанное на Джава. Представлено одним .jar файлом. Когда запускаю через `java -jar "Music Generator.jar"` появляется окошко с надписью "Загрузка. Пожалуйста, подождите...", но в терминале он сообщает об ошибке:
Exception in thread "main" java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.IllegalAccessError: class player.RealtimePlayer (in unnamed module @0x4387b79e) cannot access class com.sun.media.sound.SF2Soundbank (in module java.desktop) because module java.desktop does not export com.sun.media.sound to unnamed module @0x4387b79e
	at player.RealtimePlayer.init(RealtimePlayer.java:70)
	at main.Main.launchGenerator(Main.java:37)
	at main.Main.main(Main.java:21)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	... 2 more

Что мне делать?
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Dementor
программист, архитектор, аналитик
Похоже на вашу ошибку.

Что мне делать?
Попробуйте запускать под 8-й Джавой, под которой собственно и был собран ваш jar
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы