eclipse、eclipse_rcp工程发布前、eclipse_rcp工程发布后

接着上节说到的相对路径问题

eclipse的相对路径是相对于项目工程的路径:在这里可以直接使用Document doc = reader.read(new File("student.xml"));

eclipse_rcp产品发布前的相对路径是相对于源码路径

InputStream in = MAC.class.getClassLoader().getResourceAsStream("student.xml");

Document doc = reader.read(new File(in));

eclipse_rcp产品发布后的相对路径是相对于产品打包后的安装路径

FileLocator.toFileURL(Platform.getBundle(Activator.PLUGIN_ID).getEntry("student.xml")).getPath()

时间: 2024-12-29 06:53:22

eclipse、eclipse_rcp工程发布前、eclipse_rcp工程发布后的相关文章

带你玩转Visual Studio——带你发布自己的工程库

上一篇文章带你玩转Visual Studio--带你高效管理代码通过对VisualSVN优秀插件的讲解,让我们掌握了在集成开发环境VS中快捷高效地管理代码的技能.然而我们开发的程序并不总是直接地生成可执行的软件,我们可能只是开发某个大型系统的一个组件,也可能是开发某个软件的内核SDK提供给上层的应用程序调用,在开发的过程中我们也可能会用到第三方的开源库.那如果将自己的程序编译成程序库给调用方用呢?又如何在自己的程序中引用第三方库呢?这将是这篇文章要讲的内容--发布自己的工程库. 什么是程序库?

程序发布前的准备

首先,需要准备的工作: 1   用户协议(可以是本地html资源,也可以是通过webview调用远程url链接地址). 2    签名文件(打包签名文件,可以是公司以前这个项目的签名文件). 3    程序logo图标. 4    其他东西(版本代号,应用截图,宣传文案,宣传视频,合作首发相关信息). 需要配置的项目: 1    清理日志调用(log日志如果发版时不清处,影响应用性能),版本代号,,版本名称. 2    编译程序,签名程序(签名文件一定要保留,记住是一定). 3    发布前彻底

耐撕团队α发布前的剧透

题记 齐同学终于在这个周一80%血量复活,赞,可喜可贺.复活后的第一件事,干活,干活,干活.因为得努力啊,黄色领骑衫就是动力啊.哈哈.另题外话:耐撕团队副队长昨天中了EI,可喜可贺. 正文 周一,我开始和队友们准备耐撕团队的α发布,我们很认真,因为软件所出品,要值得信赖.(我又傲娇了).周一下午,我搞完了两个技术原型:1.手机客户端监听服务器发出的“开始抢答”口令  2.服务器端监听客户端发出的“我抢”请求.弄完这两个技术原型,我心里大概有数了,α发布指日可待.这两个模块的实现曾是我最担心的.做

Axis2发布webservice(2)--利用eclipse的axis2插件打包为arr发布

一.编写webservice的java文件 在eclipse中新建java project,然后新建一个java类,我这里命名为:ManagerUserService.java,源代码: package com.hoo.service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import

eclipse 创建maven 项目 动态web工程(出现问题)

Eclipse 创建maven 项目 动态web工程 注:Eclipse版本为(Version: Mars.1 Release (4.5.1))maven版本为(apache-maven-3.3.9) 1. 此处是在你安装好了maven插件的前提下进行的并且配置好了你的maven环境指定好了你的maven的本地仓库.下面就开始maven web项目的搭建 首先:点击新建一个项目maven 2.点击next 3.选择web选项 4.创建你的项目的坐标点击finish完成 5.项目创建完成但是有错误

用nopcomerce3.8版本的同行注意了,前2天发布3.8正式版后,作者收到一些BuG,作者修复后重新提供了一个源代码包下载.

用nopcomerce3.8版本的同行注意了,前2天发布3.8正式版后,作者收到一些BuG,作者修复后重新提供了一个源代码包下载地址,不是github上的那个链接.去作者官网论坛我那个链接地址,或关注微信公众号aspnetcore发消息获取链接地址.我们只能帮你到这了 原文地址:http://www.nopcommerce.com/boards/t/43507/nopcommerce-380-is-released.aspx?p=4 要从这里下载:http://www.nopcommerce.c

android apk--程序发布前的准备

摘自:http://www.cnblogs.com/androidsuperman/p/4396889.html 首先,需要准备的工作: 1   用户协议(可以是本地html资源,也可以是通过webview调用远程url链接地址). 2    签名文件(打包签名文件,可以是公司以前这个项目的签名文件). 3    程序logo图标. 4    其他东西(版本代号,应用截图,宣传文案,宣传视频,合作首发相关信息). 需要配置的项目: 1    清理日志调用(log日志如果发版时不清处,影响应用性能

Dynamic CRM 2013学习笔记(二十三)CRM JS智能提示(CRM 相关的方法、属性以及页面字段),及发布前调试

我们知道在CRM的js文件里引用XrmPageTemplate.js后,就可以实现智能提示,但每个js文件都引用太麻烦了,其实可以利用vs的功能让每个js文件自动实现智能提示CRM的js: 另外,我们调试js,发布js文件也是比较繁琐的事情,最好的办法是全部调好,再发布上去,本文介绍用firefox + firebug + frame可以很方便地调试CRM js,全部调好后,再上传js,明显可以加快开发的速度. 1. 智能提示 CRM相关的方法属性的vs 里加上XrmPageTemplate.j

eclipse 在 Tomcat中 热部署 工程

eclipse在 Tomcat中热部署工程 1.在eclipse中国安装一个tomcat插件:SysdeoEclipse Tomcat Launcher plugin(http://www.eclipsetotale.com/tomcatPlugin.html ) 2.新建一个web工程,比如:hello 3.配置tomcat服务器.打开菜单window->preferences->tomcat 这里context declaration mode 有两种选择,是用来指定应用(Context)