0

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

4

2 回答 2

1

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

这就是为什么 Eclipse 为不同的主机提供不同的分布。

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

总之是可以做到的,但是对于普通用户来说难度很大。到目前为止,我不知道它的指南。

只有我的两分钱。

于 2013-01-10T07:01:36.883 回答
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 安装中。

您可以使用以下方式启动 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 小部件看起来很丑。

于 2019-07-30T11:21:55.197 回答