如何强制launch4j运行包含java.exe.manifest的java应用程序

如何强制launch4j运行包含java.exe.manifest的java应用程序,java,manifest,launch4j,Java,Manifest,Launch4j,我有一个应用程序,当我在高分辨率监视器上运行它时,我想包括清单(java.exe.manifest/javaw.exe.manifest),以便禁用dpiAware(设置dpiAware=false) 因此,我添加了java.exe.manifest和javaw.exe.manifest用于我的jre(内部jre,在安装的comp上没有其他jre),当我从命令行(java-jar…)运行我的应用程序时,它看起来很正常,但当我使用由launch4j制作的启动器运行时,这不起作用,应用程序的GUI看

我有一个应用程序,当我在高分辨率监视器上运行它时,我想包括清单(
java.exe.manifest
/
javaw.exe.manifest
),以便禁用
dpiAware
设置dpiAware=false

因此,我添加了
java.exe.manifest
javaw.exe.manifest
用于我的
jre
(内部
jre
,在安装的comp上没有其他
jre
),当我从命令行(
java-jar…
)运行我的应用程序时,它看起来很正常,但当我使用由
launch4j
制作的启动器运行时,这不起作用,应用程序的GUI看起来有点难看(复选框更大,图标没有正确呈现等)

launch4j
中有选项吗

当我启动应用程序时,我会以某种方式强制java读取
java.exe.manifest
。 顺便说一下,我也尝试了使用“
-Dsun.java2d.dpiaware=false
”选项,但这不起作用

见: