作者:梁祺 (eclipsesbs@gmail.com)
来自:http://www.benisoft.net/day14/index.html
今天我们介绍如何使用Update Site来发布你的应用。Update Site是Eclipse提供的安装plug-in的标准方式, 当然也可以手工将plug-in复制到Eclipse目录下,这也是可以的。
首先我们需要创建一个Update Site项目,在主菜单选择“File -> New -> Others”,在向导对话框中找到 “Update Site Project”,点击Next按钮。
输入项目名称为“eclipse.tutorial.itinerary.updatesite”,然后点击Finish按钮。
Update Site项目就创建好了。Update Site比Feature项目还简单,就一个site.xml文件。
双击site.xml文件,在Update Site Editor中打开,在Site Map子页中,点击“Add Feature”。
将昨天创建的"eclipse.tutorial.itinerary.feature",添加到当前的Update Site。
如果Feature比较多, 还可以使用Category将它们分成几类,这里我们就跳过了。保存site.xml,我们的Update Site项目就修改好了。 这样我们就可以点击Build按钮,来生成Itinerary Update Site了。
它会将安装Itinerary需要的jar文件准备好,放在项目里。到这里为止,Itinerary Update Site就可以发布了。 你可以把整个项目放在网站上,告诉用户URL,让用户从网站上安装你的应用。或者把整个项目发送给用户, 让用户从它本地安装。
下面我们来演示下如何通过Itinerary Update Site安装Itinerary程序。让我们来启动一个新的Eclipse, 并指定一个新的工作区(Workspace)目录(不要使用开发的工作区)。 在Eclipse的主菜单中选择“Help -> Install New Software”。
在Install对话框中点击Add按钮来增加一个Update Site,也称为Repository。有三种形式可供使用。
- 来自网站上的Update Site:在Location输入URL
- 来自本地的Update Site:点击Local按钮,选择Update Site的目录
- 来自本地的经过打包成jar文件或者zip文件的Update Site:点击Archive按钮,选择jar文件或者zip文件
这里我们使用来自本地的Update Site,位于file:/Users/liangi/Documents/workspace/eclipse.tutorial.itinerary.updatesite/。 输入名称后点击OK按钮。
这时,你应该能看到Itinerary(这里显示的实际上是Feature)。如果定义了Category,就会在这里看到。 如果没有找到,尝试去掉下面的勾选项“Group items by category”。
选中Itinerary,点击Next按钮。后面是一系列对话框用于安装确认,接受许可证(许可证是在Feature中定义的)。 最后点击Finish按钮。接受安全警告,因为我们没有用Jar Signature,所以会有这个安全警告提示。 下载安装Itinerary,并提示要求重新启动Eclipse。Eclipse启动后,如果安装成功,会在主菜单上看到Itinerary菜单。 有时出于某种原因,Eclipse没有去检查是否添加了新的plug-in,或者有plug-in更新。这种情况在Update Site 安装plug-in时比较少见,手工安装plug-in还是会时有发生。 这时我们可以用".\eclipse -clean"来启动Eclipse,它会要求Eclipse清除缓存的plug-in安装信息, 重新查找并解析plug-in。
Update Site使用非常简单,你可以几分钟内完成创建Updae Site项目,并验证结果。一般应用程序的安装程序制作 可不是一件简单的事了。这里也可以看到Eclipse在整个开发过程都提供了强有力的支持,而且并没有因此而变得非常复杂。
相关推荐
- **第四步**: 如果选择了自定义安装,可以在接下来的界面上选择需要安装的具体组件。 - **第五步**: 选择好安装类型或组件后,点击“Next”进入安装确认界面。 - **第六步**: 开始安装,安装过程中会显示安装进度。...
#### 第四步:运行安装程序 1. **定位安装文件**:找到已下载的 Proteus 安装文件(通常为 .exe 或 .bin 文件)。 2. **运行安装向导**:双击该文件以启动安装向导。 3. **选择安装语言**:根据您的偏好选择...
———第 14 部分:引出端强度(引线牢固性); ———第 15 部分:通孔安装器件的耐焊接热; ———第 16 部分:粒子碰撞噪声检测(PINT) ———第 17 部分:中子辐照; ———第 18 部分:电离辐射(总剂量); ———第 ...
#### 第四步:执行安装命令 接下来,在命令行界面(cmd)中执行以下命令来设置编译器选项,并安装`pycrypto`: ```cmd set CL=/FI"%VCINSTALLDIR%\\INCLUDE\\stdint.h" %CL% ``` 执行完上述命令后,继续执行以下...
第十一步:安装“tanner tools v13.0 examples and tutorials setup” 安装文件在 X 盘安装目录下:X:\Program Files\Tanner EDA\Tanner Tools v13.0\ExampleSetup 通过以上步骤,用户可以成功安装 l-edit 软件,...
———第 14 部分:引出端强度(引线牢固性); ———第 15 部分:通孔安装器件的耐焊接热; ———第 16 部分:粒子碰撞噪声检测(PINT) ———第 17 部分:中子辐照; ———第 18 部分:电离辐射(总剂量); ———第 ...
2. **安装介质**:准备WebSphere 8的安装文件,可以是光盘或已下载的ISO文件。 3. **Installation Manager**:确保您已经安装了IBM Installation Manager (IM),这是用于安装WebSphere 8和其他IBM产品的工具。 4. **...
———第 14 部分:引出端强度(引线牢固性); ———第 15 部分:通孔安装器件的耐焊接热; ———第 16 部分:粒子碰撞噪声检测(PINT) ———第 17 部分:中子辐照; ———第 18 部分:电离辐射(总剂量); ———第 ...
这个"node 14.zip"压缩包文件包含了 Node.js 的第14个主要版本,该版本可能包含了性能优化、新特性和错误修复。 1. **安装步骤**: - 解压文件:首先,你需要将 "node 14.zip" 文件解压缩到你的计算机上,这通常...
##### 第十四步:完成安装 等待安装过程完成,最后点击“下一步”,SQL Server 2005的安装即告结束。 #### 结语 通过以上详尽的步骤,相信即使是初学者也能顺利安装并初步使用Microsoft SQL Server 2005。在后续的...
**第十一步:完成安装** 13. **点击“Done”:** 点击“Done”按钮,完成整个安装过程。 #### 四、注意事项 - 在安装过程中,请勿中断安装操作,以免导致安装失败。 - 如果在安装过程中遇到问题,可以查阅官方...
Cygwin 安装教程 ...第十步:开始安装 单击下一步开始安装,最后会让你选择是否生成快捷方式,然后 OK 即可! 通过本教程,用户可以轻松地安装 Cygwin,从而在 Windows 平台上运行 Unix/Linux 应用程序。
第十天:ASP.NET性能优化与最佳实践 1. 性能监控:使用各种工具分析应用性能,找出瓶颈。 2. 最佳实践:了解编码、设计、部署等方面的最佳实践,提升整体开发效率。 通过这十天的学习,你将全面掌握ASP.NET的核心...
10. **第十步**:输入有效的许可证密钥,例如提供的示例密钥:“5A02H-AU243-TZJ49-GTC7K-3C61N”,点击“完成”。 #### 知识点四:注意事项 在安装过程中,还有一些需要注意的事项: - **系统兼容性**:确保主机...
Node.js 是一个开源的、跨平台的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。...在下载安装过程中,确保获取正确版本,并注意兼容性和性能调优,可以让开发工作更加顺利。
**第十一步:安装补丁与更新** - 为了保证软件的最佳性能,建议安装最新发布的补丁和更新。可以通过Solidworks官方网站下载并安装。 **第十二步:重启电脑** - 最后一步是重启计算机,以确保所有更改生效。 #### ...
MySQL Connector/J 安装...第十四步:选择网站的一般 MySQL 访问量,同时连接的数目 在本文中,我们详细介绍了 MySQL Connector/J 的安装步骤和 MySQL 的图解安装教程,希望能够帮助读者快速安装和配置 MySQL 环境。
第十天:实战项目 通过完成一个小型的ASP应用,如用户注册登录系统或者简单的信息发布平台,将所学知识付诸实践,巩固理解。 总结: "十天学会ASP"的目标是让你快速掌握ASP的基本原理和实际应用。从理解ASP的原理,...