从 INSTALL4J .exe 获取 Jar/Java
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 .rsrc[=11=]\version.txt
..... 302 302 .rsrc33\DIALOG1
..... 1188 1188 .rsrc[=11=]\MANIFEST
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
根据here
没有PK值
还有一件事,你如何调试这样的 .exe windbg 才能理解它,而 java 调试器看不到进程?
install4j 生成的启动器不包含 JAR 文件,它们使用 JNI 创建 JVM,并将外部 JAR 文件包含到类路径中。您可以 运行 带有 /create-i4j-log
参数的启动器来查看它在做什么。
您好,我是 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 .rsrc[=11=]\version.txt
..... 302 302 .rsrc33\DIALOG1
..... 1188 1188 .rsrc[=11=]\MANIFEST
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
根据here
没有PK值还有一件事,你如何调试这样的 .exe windbg 才能理解它,而 java 调试器看不到进程?
install4j 生成的启动器不包含 JAR 文件,它们使用 JNI 创建 JVM,并将外部 JAR 文件包含到类路径中。您可以 运行 带有 /create-i4j-log
参数的启动器来查看它在做什么。