我正在尝试在 Linux 和 Windows 之间同步 Eclipse 安装,因此我在 Windows 上安装了 EclipsePortable 并将 EclipsePortable 安装移动到 Linux Mint。是否可以使用 Wine 在 Linux 上运行 Eclipse Portable?我在 Windows 的 Dropbox 上安装了 Eclipse Portable,然后尝试在 Linux 上使用 Wine 运行它,但它只是显示加载屏幕然后崩溃。
2 回答
虽然 Eclipse 是基于 Java 的应用程序,但是它的一些平台模块依赖于本地代码,例如本地启动器和 SWT。
这就是为什么 Eclipse 为不同的主机提供不同的分布。
从技术上讲,您仍然可以拥有一个可移植的 Eclipse。您可以将特定于主机的插件安装到一个 Eclipse 实例中,但它没有 UI 来执行此操作。在主机(AKA linux)中启动这些 Eclipse 时,Eclipse 不会加载适用于 Windows 的插件。
总之是可以做到的,但是对于普通用户来说难度很大。到目前为止,我不知道它的指南。
只有我的两分钱。
为了记录,是的,你可以。
对我来说,重要的关键是设置正确的架构和自定义 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 安装中。
您可以使用以下方式启动 Eclipse:
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 小部件看起来很丑。