`

eclipse中的配置文件

 
阅读更多

Eclipse中的config.ini文件

Config.ini文件创建的三种方式

l  手动编写

l  通过eclipse自动生成

l  Eclipse生成的文件进行手动修改(混合)

手动编写

……

通过eclipse生成

l  RCP工程运行:运行—>配置…-->配置选项卡设置。生成的config.ini文件存在位置:E:\workspace\.metadata\.plugins\org.eclipse.pde.core\mu.application\config.ini

l  通过产品配置运行:产品配置.product-->配置选项卡中设置。生成的config.ini文件存在位置:E:\workspace\.metadata\.plugins\org.eclipse.pde.core\mu.product\config.ini,在该选项卡中还可以通过属性Section增加属性(免去再一次手动编辑)。

Config.ini文件中属性的使用

配置文件中的属性值可通过System.getProperty(属性);的方式取得。

Rcp工程运行时应用ini

Rcp工程运行时需要在:运行—>配置…-->配置选项卡中设定是否使用默认的配置文件。

产品配置启动时应用ini

运行产品配置时,产品配置.product-->配置选项卡中设置如何使用配置文件,然后在概述选项卡中运行“启动eclipse应用程序”。

在某个时候,出现这种情况,通过在概述选项卡启动,没什么问题;而在菜单“运行”中找到曾经运行过的该产品配置的“xxx.product”时,会出现没有加载到ini文件的现象。这是因为不同步产生的。需要我们在eclipse菜单“运行”-->“运行配置”—>“配置”选项卡中重新选择一下ini文件(product配置没能将config.ini同步到运行中)。

导出产品运行时应用ini

导出产品时需要在工程的build.properties中(构建选项卡)中选择将inip2文件等资源一起导出。运行程序可能出现:java.lang.RuntimeException: 应用程序编号没有找到。应该是读取配置文件时,找不到启动的类。因此在config.ini文件中添加eclipse.application=XXX.applicationeclipse.product=XXX.product;又出现错误:!MESSAGE chenupdatercp_1 的激活程序 chenupdatercp_1.Activator 无效。其原因不知。

是不是我们自己写的config.ini文件有问题?那么我们不使用自编的config.ini文件,让程序自动生成一个。发现了问题,自编的config.ini文件是从运行该rcp程序或是产品配置时自动生成到E:\workspace\.metadata\.plugins\org.eclipse.pde.core\mu.product中的文件拷贝的,然后修改了一下,这个config并不适合在导出的产品中应用(可在rcp工程运行,产品配置在eclipse中运行时使用)。也就是说:导出产品生成的ini文件与运行时产生的ini文件内容有诸多不一样。

因此,我们导出时默认生成一个config.ini文件然后加入我们自己设置的变量及值,比如加入我们的更新站点URLeclipse.p2.data.area=@config.dir/../p2以及eclipse.p2.profile=epp.package.modeling等这几个属性是更新系统所需要的。

其实在产品配置product中的配置选项卡中,我们选择生成缺省的confgi.ini文件,然后在下面属性Section中编辑需要在config.ini文件中需要特别指出的属性及值。

 

推荐使用自动生成的ini文件,一些属性在属性Section中添加进去。

 

在自动更新应用中:(使用eclipseplatform中的两个更新菜单,太难用了,没搞懂)

 

经过上面的布置,我们重新导出也好,修改config.ini文件也好,再次运行程序,发现更新还是不能用,报错仍旧是eclipse.p2.data.areaeclipse.p2.profile没有正确的配置!!经过考虑,我们发现p2文件夹是在运行时生成的,内只有一个org.eclipse.equinox.p2.engine文件夹,该文件夹下没有任何内容,对比eclipse同样目录下或者我们再运行rcp工程或是product配置时同样目录下,发现都有一个epp.package.modeling.profile文件夹,我们拷贝一下,其文件夹中123456789.profile.gz文件留一个就行了。

运行测试,发现程序能正常运行,在install new software…打开update对话框。更新,有可能仍旧出错。一般原因是找不到一些feature或者plugin

分享到:
评论

相关推荐

    eclipse 配置文件

    开发者可以通过Eclipse的“首选项”(Preferences)菜单或“窗口”(Window)菜单的“首选项”选项来更改许多设置,这些更改会被保存到相应的工作空间配置文件中。 7. **备份与恢复** 定期备份Eclipse的配置文件...

    eclipse配置文件没有提示问题解决方案.docx

    ### Eclipse配置文件没有提示问题解决方案 #### 背景与问题描述 在使用Eclipse进行Java开发时,可能会遇到配置文件中的代码提示功能失效的问题。这种情况不仅降低了开发效率,也给项目的维护带来了不便。本文将...

    eclipse主题配置文件

    用户可以通过导入这些配置文件到Eclipse中,快速改变IDE的主题。 2. **Readme.txt**:这个文件提供了关于如何安装和使用主题的指南。通常,它会指导用户打开Eclipse的“首选项”或“设置”窗口,找到“通用”->...

    jetty在eclipse中配置

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛用于开发、测试和部署Web应用程序。...而"jetty.rar"文件可能是包含Jetty服务器的示例或者额外配置文件,你可以根据需要解压查看。

    eclipse快捷键配置文件

    eclipse快捷键配置文件,用来快速提示编码,提高编码速度

    eclipse背景字体配置文件

    "eclipse背景字体配置文件"是专门为Eclipse定制黑色主题的配置资源,通过导入这些配置文件,用户可以在Eclipse中获得更加暗黑的界面,减轻长时间编程对眼睛的压力。 "主题-30.epf"和"theme-66.epf"是两种不同的...

    eclipse IDE配置存储文件

    eclipse IDE配置存储文件eclipse IDE配置存储文件eclipse IDE配置存储文件eclipse IDE配置存储文件

    eclipse项目配置说明

    如上面的配置文件中,我们可以看到,我们可以通过调整JVM的非堆内存来提高Eclipse的性能。此外,我们还可以通过禁用不需要加载的模块来提高Eclipse的性能。 五、Eclipse.ini文件配置 Eclipse.ini文件是Eclipse的...

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    在Java开发过程中,Eclipse是一款常用的集成开发环境(IDE),它提供...通过以上步骤,你就可以成功地在Eclipse中打包项目,并实现对外部JAR包和配置文件的正确引用。这不仅有助于项目部署,也有利于后续的维护和升级。

    Eclipse配置文件

    该资源详细描述了Eclipse的所有配置信息,可以用Ctrl+F的方式查找所要的信息

    eclipse自动提示配置文件

    已经改好了平时使用时自动提示的配置,下载后直接导入eclipse就行啦

    eclipse中常用配置

    本文将详细介绍在Eclipse中的一些常用配置,这些配置对于初学者来说尤其重要,能够提升开发效率和舒适度。 首先,Eclipse的编码设置是开发过程中非常关键的一环。在`window->preferences->general->Content Types`...

    eclipse中配置tomcat图解

    eclipse中配置tomcat图解 eclipse中配置tomcat图解是指在eclipse开发环境中配置tomcat服务器的步骤和方法。本文将详细介绍eclipse中配置tomcat服务器的过程,包括下载和安装eclipse、tomcat和jdk,配置tomcat服务器...

    eclipse核心配置1

    1. **Eclipse.ini**: 这是Eclipse启动时读取的配置文件,它定义了JVM参数,如内存分配、启动插件和入口点等。例如,你可以在这里调整-Xms和-Xmx参数来设定JVM的初始和最大内存,防止Eclipse因内存不足而崩溃。 2. *...

    eclipse中JavaWeb项目开发环境配置步骤

    项目创建完成后,可以在“src”目录下编写Java源代码,"WEB-INF"目录用于存放Web应用的配置文件和库。"web.xml"是部署描述符,定义了Web应用的结构和行为。在"WEB-INF/classes"目录下,Eclipse会自动编译Java源代码...

    eclipse配置文件

    本压缩包包含的“eclipse配置文件”是个人根据自己的使用习惯和需求定制的,主要用于改变Eclipse的工作环境,包括字体、大小以及颜色等视觉元素。这些设置对于提高代码的可读性和提升开发效率至关重要。 首先,我们...

    Eclipse中配置tomcat

    ### Eclipse中配置Tomcat知识点详解 #### 一、Eclipse与Tomcat简介 - **Eclipse**: 是一款开源的、跨平台的集成开发环境(IDE),适用于多种编程语言,包括Java、C/C++等。Eclipse以其强大的功能、丰富的插件系统...

    eclipse格式化代码配置文件.zip

    通过导入这个配置文件到Eclipse,所有项目中的代码在保存时都会按照这些规则进行格式化,确保团队代码风格的一致性。 `cleanup-profile.xml`是Eclipse代码清理配置文件,它包含了对代码进行规范化的规则集合。这个...

    我的eclipse配置文件

    我的Eclipse CDT配置文件,设置了语法高亮等常用配置。

    在eclipse中配置hadoop插件

    4. 配置Hadoop环境:安装插件后,需要配置Hadoop的相关路径,包括Hadoop的安装目录、配置文件路径(如core-site.xml和hdfs-site.xml)等。这些信息可以在Eclipse的Window -> Preferences -> Hadoop File System中...

Global site tag (gtag.js) - Google Analytics