我出于充分的理由在 Windows(主机)和 Linux(VM)上进行开发。
当我开发跨平台程序时,试图让 Eclipse 保持同步让我感到沮丧。
我突然想到,由于 Eclipse 是一个 Java 程序,我应该能够将它安装在共享驱动器上并从主机和 VM 上运行它(也共享代码)。
当然,我必须调整工具链的项目,但我的问题是:
有没有人从共享文件夹中的 Widows 主机和 Linux VM 运行相同版本的 Eclipse(主要是 CDT)?
如果是这样,如何?要下载哪个版本 - Widows 版本是 .exe,我在 Linux 上找不到有意义的名称文件(如 eclipseXXX.jar)?
Eclipse 不仅仅是一个 Java 程序,它包含一些特定于操作系统的 C 代码 - 所以你不能这样做。
启动 Eclipse 的可执行文件在 Windows 上是“eclipse.exe”,但在 Linux 和 macOS 上只是“eclipse”。可执行文件仅适用于为其构建的操作系统。
Eclipse 使用的 SWT GUI 代码也依赖于操作系统。