Eclipse平台是独立的吗?

时间:2010-01-15 04:28:06

标签: java eclipse

eclipse平台是否独立?

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

4 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:4)

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

差异主要源于三个问题:

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

2)32位与64位

3)底层UI工具包 虽然Eclipse可以在Swing下运行,但它可能看起来像垃圾并且执行得非常糟糕。 人们通常期望从IDE中获得更多,因此SWT可以使用一些本机小部件。某些插件还需要更直接访问图形子系统。这就是Eclipse的特定发行版,它们使用特定的平台图形基础结构。最值得注意的例子是Mac OS,其中最初有一个版本的Carbon,但是很久以后才出现了Cocoa版本。

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

如果 100%基于java的应用程序,是的,它将与平台无关。问题是 Eclipse的一些代码不是Java ,所以很明显,由于这个代码,Eclipse不是100%独立于平台。然而,您可以使用适合您平台的jar来更改特定的本机罐,然后Eclipse将正确运行。