`
乌拉蕾
  • 浏览: 73538 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

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

    博客分类:
  • java
阅读更多
最近认真看了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版本启动时会弹出如下提示框信息
(嘟嘟狗:没有看见图片。。。不过应该也没有什么大碍)
是因为在配置文件“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配置启动少了红框处那些插件
(嘟嘟狗:hehe..still no photo)
打开新建工程窗口,同样会发现少了那些web工程,如下两图对比图所示,比jdk1.5配置启动少了红框处那些可建工程
(嘟嘟狗:hehe..still no photo)
由于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、兴趣就是最好的老师!


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

相关推荐

    eclipse 配置文件

    3. **Eclipse启动参数配置** 在`config.ini`文件中,你可以修改以下关键参数: - `-vm`:指定JDK的路径,确保Eclipse使用正确的JRE版本。 - `-Dosgi.requiredJavaVersion`:设置所需的Java版本。 - `-Xms`和`-...

    eclipse 配置svn

    在本文中,我们将详细介绍如何在Eclipse环境中配置Subversion(SVN)客户端,以便进行版本控制操作。首先,我们需要下载并安装所需的软件组件。 1. **下载所需软件**: - **SVN 服务端**:可以从Subversion的官方...

    eclipse项目启动快捷插件

    在开发一个项目的时候总需要在浏览器和eclipse直接切换,使用eclipse内置的还不方便,所以此插件就是在eclipse中直接调用浏览器来打开项目的插件,可以很方便快捷的打开项目,只需要把当前开发的项目路径配置上即可...

    Hadoop-Eclipse开发环境配置经验

    因此,配置Hadoop-Eclipse开发环境是数据开发人员进行大数据开发和研究的必要步骤。 二、Hadoop-Eclipse开发环境配置步骤详解 1. 安装Java开发工具包(JDK)与Hadoop环境 首先需要安装Java开发工具包,因为Hadoop...

    hadoop集群eclipse安装配置共30页.pdf.z

    这个压缩文件“hadoop集群eclipse安装配置共30页.pdf.zip”显然包含了关于如何在Eclipse环境中配置Hadoop集群的详细教程。Hadoop是一个开源框架,主要用于处理和存储大量数据,尤其适合大数据分析。Eclipse是一款...

    jd-eclipse 插件安装包及教程

    jd-eclipse是一款专门为Java开发者设计的Eclipse集成开发环境插件,它主要的功能是对Java代码进行反编译,帮助开发者查看和理解...正确安装和配置jd-eclipse插件,可以让你在没有源码的情况下也能深入研究和调试代码。

    eclipse_oxygen免安装版

    在使用Eclipse Oxygen时,用户需要配置相应的开发环境,例如设置Java JDK路径,以便编译和运行Java项目。对于C++开发,可能还需要安装GCC编译器,并配置好包含头文件和库的路径。Eclipse提供了直观的界面,使得这些...

    在Eclipse状态栏上增加JVM内存用量指示器

    2. **配置Eclipse启动参数**:在Eclipse的启动配置中,可以通过修改`eclipse.ini`文件来调整JVM内存设置。例如,添加或调整`-Xms`(初始堆大小)和`-Xmx`(最大堆大小)等参数,确保JVM有足够的内存空间运行应用。 ...

    Eclipse中文教程(PDF)

    安装完成后,用户将学习如何启动Eclipse,熟悉其工作界面,包括工作区、透视图、菜单栏、工具栏、编辑器和问题视图等重要组成部分。 在界面介绍部分,教程会详细讲解各个视图的作用。例如,“项目资源管理器”视图...

    eclipse 黑色主题插件.zip

    对于“Dropins”方法,只需将插件文件放入Eclipse安装目录下的dropins文件夹中,Eclipse在下次启动时会自动识别并安装。 这个黑色主题不仅改变编辑器的背景颜色,还会调整控制台、问题视图、导航视图等其他界面元素...

    eclipse 插件 实例01

    4. **测试与调试**:使用Eclipse的运行配置来启动插件运行时环境进行测试和调试。 5. **打包发布**:将插件打包成`.jar`或更新站点,以便在其他Eclipse环境中安装和使用。 在这个实例中,`com.dzl.note8`可能包含了...

    eclipse安装jd反编译插件

    1. `jd-gui.cfg`:这是JD-GUI的配置文件,可能包含关于应用程序设置或路径的信息。 2. `jd-gui.exe`:这是JD-GUI的可执行文件,用于在Windows环境下运行JD-GUI。 3. `net.sf.jadclipse_3.2.4.jar`:这是JadClipse...

    CompositeLaunch:Eclipse 的复合启动配置插件

    总的来说,"CompositeLaunch"是一个增强Eclipse启动配置功能的实用工具,它简化了多项目或组件的启动和调试过程,对于提升开发效率具有显著作用。通过理解和使用这个插件,开发者可以更好地管理和组织他们的开发环境...

    Eclipse权威开发示例

    1. **环境设置**:包括Eclipse IDE的安装、配置,以及工作空间和项目的创建。 2. **插件结构**:介绍基本的插件元素,如plugin.xml(定义插件元数据)、类结构、视图、编辑器和透视图等。 3. **扩展点**:Eclipse...

    Eclipse使用入门(doc)

    - 运行Eclipse,首次启动时可能会提示配置工作空间路径。 - 完成安装后,可以通过安装新软件或添加插件的方式进一步扩展Eclipse的功能。 #### 六、Eclipse使用技巧 1. **工作空间管理**:工作空间是存储项目和...

    java源码:Eclipse的HTML格式化插件 Eclipse Tidy.zip

    在Eclipse的插件安装过程中,`features`目录下的文件会指导Eclipse如何正确安装和启动插件。 综合以上信息,我们可以了解到Eclipse Tidy插件的实现原理、其在Eclipse插件生态中的位置,以及如何通过源码学习和扩展...

    Eclipse-4-RCP教程

    - **产品(Products)**:定义了Eclipse RCP应用的启动配置和其他关键属性。 #### 十一、创建Eclipse RCP应用实战 - **项目创建**:使用前面所述的方法创建一个新的Eclipse RCP项目。 - **界面定制**:利用Eclipse 4...

    eclipse3.0使用入门

    - **Eclipse 技术项目**:为开发者、研究人员、学术界和教育工作者提供参与 Eclipse 未来发展的途径。 ##### 2. Eclipse 组件介绍 - **Eclipse Platform**:作为核心组件,提供构建块和基础框架,用于运行集成软件...

Global site tag (gtag.js) - Google Analytics