Как предотвратить отображение окна консоли в 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 в конце названия)

Другие вопросы по тегам