我正在准备一个windows机器上的eclipse产品。它只是作为一个服务运行,没有任何ui。我已经下载并安装了增量包。我能够出口基于英特尔处理器的linux机器的产品,但不能在32位arm处理器上这样做。
基于Arm处理器的机器有有限的内存和没有显示器,我只需要有一个可执行的ARM架构的eclipse产品。我尝试运行为linux gtx86制作的可执行程序,但它不能在基于ARM的机器上运行。我尝试将每个插件导出为可执行jars,并使用osgi插件安装和启动这些插件。但是我不知道如何创建单个入口点(一个可以根据依赖关系定义安装和启动jars的顺序的文件)。
请帮帮忙。
发布于 2016-05-03 17:27:55
我建议不要在非UI情况下使用eclipse产品。看看bndtools吧。它是一个用于OSGi开发的eclipse插件,还提供了命令行工具。它允许定义一个启动配置,并创建一个简单的包含所有包的可运行jar。这应该使得在arm上安装变得非常容易。
或者,看看Apache Karaf。您可以为部署定义功能,并在karaf容器中启动它们。Karaf在Raspberry PI等基于ARM的计算机上运行良好。另请参阅my tutorials for karaf。
这两种方法都有一个共同点,那就是它们都不使用Eclipse PDE (这是一个主要的难题)。相反,他们在构建中使用bnd来创建包。
发布于 2016-05-03 15:28:35
不要从这个链接加载适当的链接:https://eclipse.org/downloads/?osType=linux
https://stackoverflow.com/questions/36998063
复制相似问题