Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么eclipse有基于硬件体系结构的独立发行版_Java_Eclipse - Fatal编程技术网

Java 为什么eclipse有基于硬件体系结构的独立发行版

Java 为什么eclipse有基于硬件体系结构的独立发行版,java,eclipse,Java,Eclipse,Eclipse是java应用程序,应该运行在具有兼容jvm的操作系统上,例如:Eclipse的Linux发行版应该可以在Linux上运行,不管硬件是什么,但Eclipse仍然有一个基于arch的独立发行版,如ppc、x86等。 我尝试了eclipse源代码构建,它有硬件参数。 这是因为eclipse是这样构建的吗?或者它的jvm限制Eclipse使用SWT,SWT是一种使用平台本机UI设施的GUI Eclipse使用SWT,SWT是一种使用平台本机UI功能的GUI 如果你查看插件目录,你会看到很

Eclipse是java应用程序,应该运行在具有兼容jvm的操作系统上,例如:Eclipse的Linux发行版应该可以在Linux上运行,不管硬件是什么,但Eclipse仍然有一个基于arch的独立发行版,如ppc、x86等。 我尝试了eclipse源代码构建,它有硬件参数。
这是因为eclipse是这样构建的吗?或者它的jvm限制

Eclipse使用SWT,SWT是一种使用平台本机UI设施的GUI


Eclipse使用SWT,SWT是一种使用平台本机UI功能的GUI


如果你查看插件目录,你会看到很多DLL,至少在windows下是这样。这是用于GUI之类的东西。此外,对于内置web浏览器,它基于。

如果您查看插件目录,您将看到很多DLL,至少在windows下是这样。这是用于GUI之类的东西。另外,对于内置的web浏览器,它基于。

桌面Java的“一次编写,随处运行”的最初设想已经过时了,过时了,过时了。GUI抽象比Unix时代的Sun人想象的要复杂得多,“一次编写,在任何地方运行”桌面Java的最初设想已经死了,死了,死了。GUI抽象结果比Unix-fed Sun的人想象的要复杂得多。SWT实现使用JNI访问操作系统的本机GUI库[,Java本机接口(JNI)使Java代码能够由本机应用程序调用(特定于硬件和操作系统平台的程序)SWT实现使用JNI访问操作系统的本机GUI库[,Java本机接口(JNI)允许本机应用程序调用Java代码(特定于硬件和操作系统平台的程序)