【问题标题】:Equinox Launcher executableEquinox Launcher 可执行文件
【发布时间】:2016-01-21 05:58:20
【问题描述】:

我有一个据说是由 Eclipse Equinox Launcher 构建的可执行文件

(https://wiki.eclipse.org/Equinox_Launcher)

可执行文件可以包含 Java 类吗?可执行文件中包含什么,例如 Windows 上的 eclipse.exe?是否可以提取打包在可执行文件中的类?

【问题讨论】:

    标签: java eclipse equinox


    【解决方案1】:

    启动器可执行文件中不包含任何类。它只包含启动 JVM 和调用 -startup 选项指定的 jar 文件中的 Java 代码的代码。

    启动器在同一目录中查找与启动器同名的 .ini 文件(因此 eclipse.ini 为 eclipse.exe)并读取其内容以确定启动选项。

    【讨论】:

    • 那么对于 Equinox 创建的其他 Java 应用程序,我们如何才能发现它调用哪个 jar 来启动以及将哪些选项传递给程序?
    • 在答案中添加了有关 ini 文件的注释。
    猜你喜欢
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 2015-04-06
    • 2015-02-28
    • 2011-09-06
    • 1970-01-01
    • 2018-12-29
    • 2022-08-19
    相关资源
    最近更新 更多