是否可以使用Wine在Linux上运行Eclipse Portable?

时间:2013-01-10 02:20:03

标签: java linux windows eclipse wine

我正在尝试在Linux和Windows之间同步Eclipse安装,因此我在Windows上安装了EclipsePortable并将EclipsePortable安装移至Linux Mint。是否可以使用Wine在Linux上运行Eclipse Portable?我在Windows上安装了Eclipse Portable,然后尝试使用Wine on Linux运行它,但它只是显示加载屏幕然后崩溃。

2 个答案:

答案 0 :(得分:1)

虽然Eclipse是基​​于Java的应用程序,但是它的一些平台模块依赖于本机代码,例如本机启动器和SWT。

这就是Eclipse为不同主机提供不同分发的原因。

从技术上讲,你仍然可以拥有一个可移植的Eclipse。您可以将特定于主机的插件安装到一个Eclipse实例中,但它没有用于执行此操作的UI。当在主机(AKA linux)中启动这些Eclipse时,Eclipse将不会加载Windows的插件。

总之它可以做到,但对普通用户来说非常困难。到目前为止,我还不知道它的指南。

只差两分钱。

答案 1 :(得分:0)

记录下来,可以。

对我来说,重要的关键是设置正确的体系结构和自定义的Wine文件夹:

export WINEPREFIX=~/.wine-myapp
export WINEARCH=win32

然后,您应该安装Java jvm,例如:

wine jre-8u181-windows-i586.exe

在我的情况下,我可以安装32位的Oracle Java v8,但不能使用64位的相同版本。为此,我使用Windows版本的OpenJDK或将Windows机器上的安装复制到我的Wine安装中。

您可以使用以下命令启动日食:

WINEPREFIX=~/.wine-myapp2 WINEARCH=win32 ~/.wine-myapp//drive_c/Program\ Files/eclipse/eclipse.exe 

更多次要细节在我的博客文章http://olea.org/diario/2018/07/27/EPF_Composer_in_Linux.html

我唯一的麻烦是GUI小部件看起来非常难看。