Как предотвратить отображение окна консоли в winrun4j
Я создал настольное приложение с графическим интерфейсом в java и использую WinRun4J для создания встроенного средства запуска Windows.
мой INI-файл выглядит так
working.directory=.
classpath.1=oze.jar
main.class=pl.emag.oze.Run
vm.version.min=1.6
vm.location=.\jre6\bin\client\jvm.dll
log.level=none
java.not.found=Nie znaleziono platformy JAVA
Я отключил ведение журнала консоли (log.level=none), но он все равно показывает дополнительное окно консоли (помечено красным на скриншоте, окно моего приложения в фоне). Как это предотвратить?
1 ответ
Решение
Вы, вероятно, использовали (скопировали) консольную версию WinrRun4J. Существует два файла.exe (на самом деле четыре из-за 32/64 бит).
WinRun4Jc.exe (или WinRun4J64c.exe) предназначен для консольных приложений.
WinRun4J.exe (или WinRun4J64.exe) предназначен для приложений Swing/GUI (обратите внимание на отсутствие c
в конце названия)