У меня есть приложение Java, экспортированное в исполняемый файл JAR, который я запускаю из приложения Windows Forms (через java -jar).
Решение отлично работает на моем ПК, но не работает на других ПК. После запуска JAR буквально нет вывода, нет исключений, нет журналов из log4j, окно командной строки закрывается без отображения чего-либо.
У меня есть:
- подтвердил, что все пути, используемые в обоих приложениях, являются относительными
- убедился, что другие ПК используют ту же версию Java
- убедился, что все необходимые входные файлы на месте
- убедился, что файл MANIFEST.mf правильный
- попытался запустить JAR из командной строки - снова не выводится
- запустить приложение с учетной записью администратора
- несколько раз восстанавливал JAR
У меня нет идей на данный момент. Любые предложения приветствуются.
РЕДАКТИРОВАТЬ: JAR был создан в Eclipse на Windows 7. На других компьютерах, которые я пробовал на всех, есть Windows 7 или 10. Я не использую JavaFX или Swing, это чисто консольное приложение.