有 Java 编程相关的问题?

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

java是独立于Eclipse平台的吗?

eclipse是独立于平台的吗

据我所知,eclipse是用java编写的。如果是这样,eclipse应该是平台独立的。但是不同的操作系统有不同的eclipse


共 (4) 个答案

  1. # 1 楼答案

    大多数操作系统都应该支持Eclipse。只要它支持Java和SWT

  2. # 2 楼答案

    如果它是100%基于java的应用程序,那么它将是平台独立的。问题是,Eclipse的一些代码不是Java,因此很明显,由于这些代码,Eclipse不是100%独立于平台的。不过,您可以使用适合您的平台的JAR来更改特定的本机JAR,然后Eclipse将正确运行

  3. # 3 楼答案

    大多数基于Intel/AMD的平台和主要Unix都有Eclipse的发行版。 你也应该能够自己在其他平台上编译和构建它

    这些差异主要来自三个问题:

    1)该平台上所需Java发行版的可用性(例如,Mac上较新Java版本的推出较晚)

    2)32位对64位

    3)底层UI工具包 虽然Eclipse可以在Swing下运行,但它可能看起来很糟糕,性能也很差。 人们通常对IDE有更高的期望,因此SWT可以使用一些本地小部件。一些插件还需要更直接地访问图形子系统。因此,Eclipse的特定发行版使用特定的平台图形基础设施。最著名的例子还是Mac OS,最初有一个碳版本,但直到很久以后才出现可可版本

  4. # 4 楼答案

    ,您需要下载特定于平台的版本,因为SWT使用JNI访问操作系统的本机GUI库。请注意,Eclipse为大多数平台提供了版本(请参见EclipseSDK3.5.1的All Platforms