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中(构建选项卡)中选择将ini和p2文件等资源一起导出。运行程序可能出现:java.lang.RuntimeException: 应用程序编号没有找到。应该是读取配置文件时,找不到启动的类。因此在config.ini文件中添加eclipse.application=XXX.application和eclipse.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文件然后加入我们自己设置的变量及值,比如加入我们的更新站点URL、eclipse.p2.data.area=@config.dir/../p2以及eclipse.p2.profile=epp.package.modeling等这几个属性是更新系统所需要的。
其实在产品配置product中的配置选项卡中,我们选择生成缺省的confgi.ini文件,然后在下面属性Section中编辑需要在config.ini文件中需要特别指出的属性及值。
推荐使用自动生成的ini文件,一些属性在属性Section中添加进去。
在自动更新应用中:(使用eclipse的platform中的两个更新菜单,太难用了,没搞懂)
经过上面的布置,我们重新导出也好,修改config.ini文件也好,再次运行程序,发现更新还是不能用,报错仍旧是eclipse.p2.data.area和eclipse.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的“首选项”(Preferences)菜单或“窗口”(Window)菜单的“首选项”选项来更改许多设置,这些更改会被保存到相应的工作空间配置文件中。 7. **备份与恢复** 定期备份Eclipse的配置文件...
### Eclipse配置文件没有提示问题解决方案 #### 背景与问题描述 在使用Eclipse进行Java开发时,可能会遇到配置文件中的代码提示功能失效的问题。这种情况不仅降低了开发效率,也给项目的维护带来了不便。本文将...
用户可以通过导入这些配置文件到Eclipse中,快速改变IDE的主题。 2. **Readme.txt**:这个文件提供了关于如何安装和使用主题的指南。通常,它会指导用户打开Eclipse的“首选项”或“设置”窗口,找到“通用”->...
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛用于开发、测试和部署Web应用程序。...而"jetty.rar"文件可能是包含Jetty服务器的示例或者额外配置文件,你可以根据需要解压查看。
eclipse快捷键配置文件,用来快速提示编码,提高编码速度
"eclipse背景字体配置文件"是专门为Eclipse定制黑色主题的配置资源,通过导入这些配置文件,用户可以在Eclipse中获得更加暗黑的界面,减轻长时间编程对眼睛的压力。 "主题-30.epf"和"theme-66.epf"是两种不同的...
eclipse IDE配置存储文件eclipse IDE配置存储文件eclipse IDE配置存储文件eclipse IDE配置存储文件
如上面的配置文件中,我们可以看到,我们可以通过调整JVM的非堆内存来提高Eclipse的性能。此外,我们还可以通过禁用不需要加载的模块来提高Eclipse的性能。 五、Eclipse.ini文件配置 Eclipse.ini文件是Eclipse的...
在Java开发过程中,Eclipse是一款常用的集成开发环境(IDE),它提供...通过以上步骤,你就可以成功地在Eclipse中打包项目,并实现对外部JAR包和配置文件的正确引用。这不仅有助于项目部署,也有利于后续的维护和升级。
该资源详细描述了Eclipse的所有配置信息,可以用Ctrl+F的方式查找所要的信息
已经改好了平时使用时自动提示的配置,下载后直接导入eclipse就行啦
本文将详细介绍在Eclipse中的一些常用配置,这些配置对于初学者来说尤其重要,能够提升开发效率和舒适度。 首先,Eclipse的编码设置是开发过程中非常关键的一环。在`window->preferences->general->Content Types`...
eclipse中配置tomcat图解 eclipse中配置tomcat图解是指在eclipse开发环境中配置tomcat服务器的步骤和方法。本文将详细介绍eclipse中配置tomcat服务器的过程,包括下载和安装eclipse、tomcat和jdk,配置tomcat服务器...
1. **Eclipse.ini**: 这是Eclipse启动时读取的配置文件,它定义了JVM参数,如内存分配、启动插件和入口点等。例如,你可以在这里调整-Xms和-Xmx参数来设定JVM的初始和最大内存,防止Eclipse因内存不足而崩溃。 2. *...
项目创建完成后,可以在“src”目录下编写Java源代码,"WEB-INF"目录用于存放Web应用的配置文件和库。"web.xml"是部署描述符,定义了Web应用的结构和行为。在"WEB-INF/classes"目录下,Eclipse会自动编译Java源代码...
本压缩包包含的“eclipse配置文件”是个人根据自己的使用习惯和需求定制的,主要用于改变Eclipse的工作环境,包括字体、大小以及颜色等视觉元素。这些设置对于提高代码的可读性和提升开发效率至关重要。 首先,我们...
### Eclipse中配置Tomcat知识点详解 #### 一、Eclipse与Tomcat简介 - **Eclipse**: 是一款开源的、跨平台的集成开发环境(IDE),适用于多种编程语言,包括Java、C/C++等。Eclipse以其强大的功能、丰富的插件系统...
通过导入这个配置文件到Eclipse,所有项目中的代码在保存时都会按照这些规则进行格式化,确保团队代码风格的一致性。 `cleanup-profile.xml`是Eclipse代码清理配置文件,它包含了对代码进行规范化的规则集合。这个...
我的Eclipse CDT配置文件,设置了语法高亮等常用配置。
4. 配置Hadoop环境:安装插件后,需要配置Hadoop的相关路径,包括Hadoop的安装目录、配置文件路径(如core-site.xml和hdfs-site.xml)等。这些信息可以在Eclipse的Window -> Preferences -> Hadoop File System中...