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