2015-08-30 3 views
0

Я сделал настольное приложение с использованием netbeans версии 6 и после этого преобразовал файл jar в exe-файл с помощью launch4J. Но это дает мне ошибку «нет основного атрибута манифеста». Пожалуйста, помогите мне найти решение. А также как я укажу версию jre в запуске 4j?Launch4j - нет основного атрибута манифеста

+0

Можете ли вы попробовать запустить банку с консоли, набрав java -jar myJarName.jar? Вы получаете сообщение об ошибке или нет? Каково содержимое вашего META-INF/MANIFEST.MF, особенно значения «Main-Class» и «Rsrc-Main-Class». Он установлен? –

ответ

0

Ответ на ваш второй вопрос:

Вы не можете указать версию JRE в генерируемой .exe. Версия устанавливается в переменных системной среды Windows машины, на которой выполняется исполняемый файл.

Что вы можете сделать, это указать минимальные и максимальные версии JRE, которые можно использовать для запуска вашей программы.

Чтобы установить минимальную версию, перейдите на вкладку «JRE» в Launch4j и напишите «1.8.0» в версию Min JRE. Если вы хотите другую версию, замените текст соответствующей версией.

Смежные вопросы