Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从INSTALL4J.exe获取Jar/Java_Install4j - Fatal编程技术网

从INSTALL4J.exe获取Jar/Java

从INSTALL4J.exe获取Jar/Java,install4j,Install4j,大家好,我是install4j新手,所以请原谅我的误解,我有一个使用install4j构建的x64.exe,有没有办法让java/jar脱离它?是否所有内容都编译为PE64?这是.exe存档的7zip列表: Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2014-12-03

大家好,我是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\0\version.txt
                    .....          302          302  .rsrc\1033\DIALOG\101
                    .....         1188         1188  .rsrc\0\MANIFEST\1
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
参数运行启动器,查看它在做什么。

啊,好的,如何调试?您可以在命令行上用
-J
前缀传递VM参数,即
-J-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044