我正在尝试在Linux和Windows之间同步Eclipse安装,因此我在Windows上安装了EclipsePortable并将EclipsePortable安装移至Linux Mint。是否可以使用Wine在Linux上运行Eclipse Portable?我在Windows上安装了Eclipse Portable,然后尝试使用Wine on Linux运行它,但它只是显示加载屏幕然后崩溃。
答案 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小部件看起来非常难看。