据说eclipse是用Java写的,但那个eclipse.exe竟然是exe扩展名的,用PEiD显示Microsoft Visual C++ 6.0 [Overlay]。
看起来不像人们说的那样。
------解决思路----------------------
主要是由java开发的啊
------解决思路----------------------
是java开发的。
首先先纠正下楼主的观点吧。exe只是DOS或Windows操作系统下的一种可执行文件后缀名。通过后缀名你就查看不了程序具体是什么语言编写的。eclipse.exe只是针对window操作系统编写的一个启动程序(具体编写语言确定不了,可能是C,也可能是其他)。该可执行程序的目的主要是通过加载eclipse中的相关配置(如eclipse.ini)从而加载相关资源(如:plugins目录下的各种jar,实际org.eclipse.core.开头的jar就是eclipse的相关实现)。
eclipse是不是java编写的,第1楼主可以通过官网查询。其2,eclipse是一个开源软件,所以源代码是能知道的。源代码都知道了,还能不知道是什么语言?。其3,通过配置环境,楼主也知道。eclipse的运行,必须先有java的运行环境如JDK或JRE。从中也可看出一些端倪了。
------解决思路----------------------
只是一个外壳程序用C++写的。
------解决思路----------------------
纯swt写的,可以用java命令执行jar文件启动,eclipse.exe其实就是一个快捷方式