Eclipse平台是否独立?
据我的了解,Eclipse是用Java编写的。如果是这样,那么Eclipse应该是跨平台的。但是不同的操作系统有不同的Eclipse版本???
对于大多数基于Intel/AMD的平台和主要的UNIX系统,都有Eclipse的发行版。您还可以在其他平台上自己编译和构建它。
这些差异主要源于三个问题:
1)平台上所需Java分发的可用性(例如,较新的Java版本在Mac上的晚期引入)。
2)32位与64位
3)底层UI工具包 虽然Eclipse可以在Swing下运行,但可能看起来很糟糕并且性能表现也很差。人们通常对IDE有更高的期望,因此SWT可以使用一些本地小部件。一些插件还需要更直接地访问图形子系统。因此,有特定的Eclipse发行版使用特定的平台图形基础设施。最显着的例子再次是Mac OS,在那里最初有一个Carbon版本,但只有很久以后才出现了Cocoa版本。