【发布时间】:2016-01-21 05:58:20
【问题描述】:
我有一个据说是由 Eclipse Equinox Launcher 构建的可执行文件
(https://wiki.eclipse.org/Equinox_Launcher)
可执行文件可以包含 Java 类吗?可执行文件中包含什么,例如 Windows 上的 eclipse.exe?是否可以提取打包在可执行文件中的类?
【问题讨论】:
我有一个据说是由 Eclipse Equinox Launcher 构建的可执行文件
(https://wiki.eclipse.org/Equinox_Launcher)
可执行文件可以包含 Java 类吗?可执行文件中包含什么,例如 Windows 上的 eclipse.exe?是否可以提取打包在可执行文件中的类?
【问题讨论】:
启动器可执行文件中不包含任何类。它只包含启动 JVM 和调用 -startup 选项指定的 jar 文件中的 Java 代码的代码。
启动器在同一目录中查找与启动器同名的 .ini 文件(因此 eclipse.ini 为 eclipse.exe)并读取其内容以确定启动选项。
【讨论】: