Вопрос: У меня есть файл .jar и 2 папки, содержащие активы. Я бы хотел, чтобы все они были упакованы в один файл .exe. Я уже пробовал Launch4j, но это не позволяет добавлять активы в .exe.Пакет .JAR и динамически загруженные активы в один .EXE
Вопрос 2:
Я определить пути к файлам в моей программе, используя "активы/аудио /" + assetName. Будет ли это необходимо изменить, следуя вашему методу, и если да, то как? Если вы не знаете ответа на этот вопрос, просто не отвечайте на него.
Этот вопрос был задан для других языков here и here, но ответы на эти вопросы не помогут. Все полезно, и спасибо заранее.
Посредством активов вы имеете в виду ресурсы, правильно? Как связать их непосредственно в банку? Тогда доступ к ним немного отличается. Вам нужно будет вызвать 'MyClass.class.getResource()' или 'MyClass.class.getResourceAsStream()'. – Mordechai
@MouseEvent Я только что прошел через свой проект и последовал твоему предложению, мой комплект выглядит как [это] (https://gyazo.com/1d2a6055946d7327a50fd77bf47689d4), и я называю ресурсы такими, как [это] (https://gyazo.com/b20f4e3f6317f1866188fa631a108346). Все работает хорошо, когда запускается с Eclipse, хотя при экспорте в качестве runnable .JAR. Похоже, что программа не сможет ссылаться на ресурсы, не могли бы вы мне помочь? Если вам нужна дополнительная информация, я был бы рад предоставить – Peake