Get Jar/Java from INSTALL4J .exe



嗨,我是 install4j 的新手,所以请原谅我的误解,我有一个使用 INSTALL4J 构建的 x64 .exe有什么办法可以摆脱 java/jar 吗? 所有内容都编译为 PE64 吗?这是.exe存档的 7zip 列表:

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2014-12-03 16:37:21 .....       173056       173056  .text
2014-12-03 16:37:21 .....        40960        40960  .rdata
2014-12-03 16:37:21 .....         9216         9216  .data
2014-12-03 16:37:21 .....         7680         7680  .pdata
                    .....         1612         1612  .rsrcversion.txt
                    .....          302          302  .rsrc1033DIALOG101
                    .....         1188         1188  .rsrcMANIFEST1
2014-12-03 16:37:21 .....         2048         2048  .reloc
2014-12-03 16:37:21 .....         7384         7384  CERTIFICATE
2014-12-03 16:37:21 .....         3072         3072  [0]
------------------- ----- ------------ ------------  ------------------------
2014-12-03 16:37:21             246518       246518  10 files

这里没有PK值

另一件事是,你如何调试这样一个.exe windbg可以理解它,而java调试器看不到这个过程?

install4j 生成的启动器不包含 JAR 文件,它们使用 JNI 创建 JVM,并将外部 JAR 文件包含在类路径中。您可以使用 /create-i4j-log 参数运行启动器以查看它在做什么。

最新更新