java是独立于Eclipse平台的吗? 2 月 Questions & Answers 1244 eclipse是独立于平台的吗 据我所知,eclipse是用java编写的。如果是这样,eclipse应该是平台独立的。但是不同的操作系统有不同的eclipse
# 2 楼答案 如果它是100%基于java的应用程序,那么它将是平台独立的。问题是,Eclipse的一些代码不是Java,因此很明显,由于这些代码,Eclipse不是100%独立于平台的。不过,您可以使用适合您的平台的JAR来更改特定的本机JAR,然后Eclipse将正确运行
# 3 楼答案 大多数基于Intel/AMD的平台和主要Unix都有Eclipse的发行版。 你也应该能够自己在其他平台上编译和构建它 这些差异主要来自三个问题: 1)该平台上所需Java发行版的可用性(例如,Mac上较新Java版本的推出较晚) 2)32位对64位 3)底层UI工具包 虽然Eclipse可以在Swing下运行,但它可能看起来很糟糕,性能也很差。 人们通常对IDE有更高的期望,因此SWT可以使用一些本地小部件。一些插件还需要更直接地访问图形子系统。因此,Eclipse的特定发行版使用特定的平台图形基础设施。最著名的例子还是Mac OS,最初有一个碳版本,但直到很久以后才出现可可版本
# 4 楼答案 否,您需要下载特定于平台的版本,因为SWT使用JNI访问操作系统的本机GUI库。请注意,Eclipse为大多数平台提供了版本(请参见EclipseSDK3.5.1的All Platforms)
# 1 楼答案
大多数操作系统都应该支持Eclipse。只要它支持Java和SWT
# 2 楼答案
如果它是100%基于java的应用程序,那么它将是平台独立的。问题是,Eclipse的一些代码不是Java,因此很明显,由于这些代码,Eclipse不是100%独立于平台的。不过,您可以使用适合您的平台的JAR来更改特定的本机JAR,然后Eclipse将正确运行
# 3 楼答案
大多数基于Intel/AMD的平台和主要Unix都有Eclipse的发行版。 你也应该能够自己在其他平台上编译和构建它
这些差异主要来自三个问题:
1)该平台上所需Java发行版的可用性(例如,Mac上较新Java版本的推出较晚)
2)32位对64位
3)底层UI工具包 虽然Eclipse可以在Swing下运行,但它可能看起来很糟糕,性能也很差。 人们通常对IDE有更高的期望,因此SWT可以使用一些本地小部件。一些插件还需要更直接地访问图形子系统。因此,Eclipse的特定发行版使用特定的平台图形基础设施。最著名的例子还是Mac OS,最初有一个碳版本,但直到很久以后才出现可可版本
# 4 楼答案
否,您需要下载特定于平台的版本,因为SWT使用JNI访问操作系统的本机GUI库。请注意,Eclipse为大多数平台提供了版本(请参见EclipseSDK3.5.1的All Platforms)