关于【Eclipse启动配置】小研究

本文详细介绍了Eclipse IDE的配置文件,包括eclipse.ini、.eclipseproduct和config.ini的作用及配置项,特别是如何通过这些配置文件调整启动界面、版本信息以及JVM要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近认真看了eclipse目录结构,发现三个配置文件与启动配置和版本信息有关,它们分别是“eclipse.ini”和“.eclipseproduct”,及configuration目录里的“config.ini”。 如装过MyEclipse5.1.1的eclipse3.2.0的配置文件
一、“eclipse.ini”文件信息:

-vmargs
-Dosgi.splashLocation=D:\eclipse-SDK-3.2.2-win32\eclipse\MyEclipseSplash.bmp
-Xms128m
-Xmx512m

其中,“-Dosgi.splashLocation=D:\eclipse-SDK-3.2.2-win32\eclipse\MyEclipseSplash.bmp
”表示启动splash界面,此时启动eclipse看的是myeclipse插件的界面,如果去掉这行,那么启动看到的界面的就是普通的eclipse界面。或者自己换个bmp图片路径,搞个有个性的启动界面也行(本人试过,OK)。

二、“.eclipseproduct”文件信息:

name=Eclipse Platform
id=org.eclipse.platform
version=3.2.0

这是版本信息

昨天碰到eclipse3.3.2不能正常启动情况,今天终于解决了,同时也发现了“新大陆”。原来某些eclipse版本启动时会弹出如下提示框信息
[color=red](嘟嘟狗:没有看见图片。。。不过应该也没有什么大碍)[/color]
是因为在配置文件“eclipse.ini”中,多了这么一句话:“-Dosgi.requiredJavaVersion=1.5”,说明启动要求的jdk至少是1.5版本,完整eclipse.ini文件内容如下:

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m

如果系统环境变量配置的jdk版本小于1.5,那么把上面的“-Dosgi.requiredJavaVersion=1.5”内容去掉,就可以启动了。虽然可以启动,但和正常配置要求情况的启动后效果是不一样的。
以eclipse-jee3.3.2版本(类似lomboz的一种Eclipse Java EE版本,比平常的Eclipse IDE多了一些web方面的功能)为例子:
步骤如下;
1、系统环境变量配置jdk1.4.0_06;
2、修改配置文件“eclipse.ini”中的“-Dosgi.requiredJavaVersion=1.5”内容为“-Dosgi.requiredJavaVersion=1.4”;
3、启动eclipse-jee3.3.2;

出现主界面后立刻弹出对话框:
(嘟嘟狗:hehe..still no photo)
说明Mylyn这个插件需要在jdk1.5或更高jdk版本下才能运行。(关于Mylyn插件,我也知之甚少,有待进一步研究),双击“OK”按钮后,出现主界面,接下来,查看“Window-Preferences”,会发现少了很多插件,如下两图对比所示,比jdk1.5配置启动少了红框处那些插件
[color=red](嘟嘟狗:hehe..still no photo)[/color]
打开新建工程窗口,同样会发现少了那些web工程,如下两图对比图所示,比jdk1.5配置启动少了红框处那些可建工程
[color=red](嘟嘟狗:hehe..still no photo)[/color]
由于eclipse-SDK-3.3.2的配置文件“eclipse.ini”中无“-Dosgi.requiredJavaVersion=1.5”限制,所以启动时无弹出上面提到的"Incompatible JVM"jdk版本过低提示框信息。

三、“config.ini”文件信息

configuration目录里的“config.ini”文件中也有一些很重要的信息,举出几个重要的配置参数:

1、osgi.splashPath = platform:/base/plugins/org.eclipse.platform
这个就是eclipse默认的欢迎界面,真正路径是在:安装目录下/plugins/org.eclipse.platform_3.3.3.r33x_r20080129/splash.bmp(以我安装的版本为例子),“org.eclipse.platform ”文件夹里还有很多eclipse信息,有兴趣可以再研究研究。
2、osgi.instance.area.default=@user.home/workspace
这是启动eclipse启动时提示【选择】或【修改】的默认工作目录,“@user.home”是系统变量,如我的window系统装c盘,用户是wwww,那么这个默认工作目录就是:"C:\Documents and Settings\wwww\workspace"

总结:

1、eclipse3.3.2对jdk的要求,实际上是eclipse不同版本中已集成插件对jdk版本的要求。jdk1.4、1.5、1.6等更高版本对单纯Java应用程序开发的eclipse SDK都适用的。如果启动时jdk版本过低,那么对版本要求高的插件就不会正常显示。

2、兴趣就是最好的老师!


[color=green]=================================================================================[/color]
嘟嘟狗:
我试了试,发现在eclipse3.3版本以前的都可以这么做
但是对于今年才发行的eclipse新版本GANYMEDE这么做却没有作用,别误会我指的没有作用是指修改图片的事,其他的还ok,至少感觉起来是这样。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值