有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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


共 (2) 个答案

  1. # 1 楼答案

    为了记录在案,是的,你可以

    对我来说,重要的关键是设置正确的架构和自定义葡萄酒文件夹:

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

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

    wine jre-8u181-windows-i586.exe
    

    在我的例子中,我可以为32位安装Oracle Java v8,但不能为64位安装相同的版本。为此,我使用OpenJDK的windows版本,或者将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部件看起来很难看

  2. # 2 楼答案

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

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

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

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

    只要两分钱