栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么Eclipse使用本机启动器?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么Eclipse使用本机启动器?

在春分发射使用JNI来启动Java虚拟机在同一进程的启动。使用JNI还允许我们在初始屏幕中使用SWT小部件。


实际上,您仍然可以拥有一个脚本,因为启动程序可执行文件eclipse.exe从3.3M5开始已被分成两部分:

  • 可执行文件,以及
  • 共享库(例如:eclipse_1006.dll)。

该可执行文件位于Eclipse安装的根目录中。
共享库

org.eclise.equinox.launcher.[config]
位于plugins目录中特定于平台的片段中。

将大多数启动器代码移到一个片段中的共享库中,这意味着一部分启动代码现在可以从更新站点进行更新。另外,从Java启动时,可以通过JNI加载共享库以显示启动屏幕。

如此处所述,您可以在没有本地启动器的情况下启动Eclipse
3.3

java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070319.jar

请注意,jar文件的名称现在与版本有关,这会导致天真脚本(使用确切的文件名调用jar)在jar文件更新后中断。

相反,您可能需要查找匹配的文件

org.eclipse.equinox_*.jar
。幸运的是,Eclipse-
wiki包含适当的脚本模板,这些模板在这种情况下很有用。
如果要避免修改现有脚本,还可以搜索Equinox Launcher插件,将其复制到Eclipse主目录中,然后将副本重命名为startup.jar。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/441061.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号