4

我在 java 中创建了一个桌面 gui 应用程序,并使用 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),但它一直显示额外的控制台窗口(在屏幕截图上标记为红色,我的应用程序的窗口在后台)。如何预防?

在此处输入图像描述

4

1 回答 1

8

您可能使用(复制)了 WinrRun4J 的控制台版本。有两个 .exe 文件(实际上是四个,因为 32/64 位)。

WinRun4Jc.exe(或 WinRun4J64c.exe)用于控制台应用程序。

WinRun4J.exe(或 WinRun4J64.exe)用于 Swing/GUI 应用程序(注意c名称末尾的缺失)

于 2012-11-14T08:44:16.197 回答