`
eclipsesbs
  • 浏览: 19825 次
社区版块
存档分类
最新评论

第十四天:可以下载安装了

阅读更多

作者:梁祺 (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在整个开发过程都提供了强有力的支持,而且并没有因此而变得非常复杂。

分享到:
评论

相关推荐

    Android程序员入门

    Android程序员入门教程(中文版) 第一章:什么是Android 第二章:下载和安装Eclipse总则 第三章:下载和安装Android SDK 第四章:浏览Android SDK 第五章:Android程序:Hello World...第十一章:应用程序:找一个朋友

    IEC 60749-43-2017第 43 部分:集成电路可靠性认证计划指南.rar

    ———第 14 部分:引出端强度(引线牢固性); ———第 15 部分:通孔安装器件的耐焊接热; ———第 16 部分:粒子碰撞噪声检测(PINT) ———第 17 部分:中子辐照; ———第 18 部分:电离辐射(总剂量); ———第 ...

    AIX 系统维护下载

    第 5 楼:常用AIX论坛地址、资料下载地址、FTP地址 第 6 楼:AIX操作系统使用心得 第 7 楼:AIX环境如何找到活动最频繁的进程 第 8 楼:AIX中查看用户对系统资源的使用情况 第 9 楼:AIX的系统备份和恢复 第 10 楼:...

    maven window下安装包

    maven window下安装包 易学笔记-maven教程目录 第1章:Maven概述/1.1 Maven的概念 第1章:Maven概述/1.2 Maven的功能 第1章:Maven概述/1.3 与...第14章:灵活的构建/14.4 profile文件的种类/14.4.2 setting.xml中

    [轻松玩转电脑]经典系列教程

    第十四讲:关于加强系统安全的若干举措 第十五讲:关于硬件故障的判断和排除 第十六讲:关于软件故障的判断和排除 第十七讲:关于电脑硬件的设计寿命和日常养护 第十八讲:关于操作系统的使用寿命和...

    VISTA-120安装配置指南

    第十四章: 外部警号 38 第十五章: 事件登记 39 事件登记打印机连接 39 事件登记过程 40 事件登记和显示 40 第十六章: 最终供电过程 43 接地注意事项 43 连接变压器 43 连接后备电池 43 总线回路电流消耗表 44 附加...

    Stable Diffusion教程 从入门到精通(下载地址)附安装包+安装文档.txt

    19、Stable Diffusion XYZ plot脚本 知识点:XYZ 图标脚本用法 数据测试表达式写法 SD从入门到精通课程的第14集.mp4 18、Stable Diffusion 腾讯云安装部署教程之模型与插件 知识点:原生SD大模型和lora下载 SD插件...

    基于QT平台的手持媒体播放器项目实战

    第十四讲:PMP媒体播放器项目实战2:音频播放 第十五讲:PMP媒体播放器项目实战3:音乐切换 第十六讲:PMP媒体播放器项目实战4:添加和删除播放列表 第十七讲:PMP媒体播放器项目实战5:音量控制和播放...

    VMware安装 Windows Server 2012

    文章评论有下载地址   前置环境: 1.下载VMware Workstation 12 2.下载Windows Server 2012 镜像文件 第一步:选择自定义选项 第二步:选择硬件兼容性VM12就行了 ...第十四步:默认 第十五步:点击创建后的虚

    uniapp开发仿哔哩哔哩/短视频系统源码下载.zip

    简介: 多端点播系统、录播、 可以发布多级选集视频 问答、题库、资讯、营销推广、等功能 源码包含:h5+小程序+app ...第十一步:修改前端项目的 /common/lib/config.js和manifest.json里面的域名即可

    《10天掌握MongoDB》2012完整版.pdf[带书签]

    《10天掌握MongoDB》2012翻新完整版,大小 4.6 MB,NewSQL 中文社区系列课程。本版本带有 PDF 书签,方便...第十天:分享实战经验 对NOSQL的理解 为什么是MONGODB 文档结构设计 索引及查询优化 复制分片及副本集 其他

    思维导图高频应用21天训练营培训视频.rar

    第14:软件福利课第2讲一绘制技巧:用软件五步画出思维导图mp4 第15:软件福利课第3讲一导图美颜:详解如何修改思维导图mp4 第16:软件福利课第4讲一创意存储:导出不同格式的思维导图mp4 第17:软件福利课第5讲一...

    ucdos安装软盘

    ucdos是dos下的一个中文输入法软件。安装方法:第一张插入后进入a:目录,输入install进入安装程序,然后根据提示插入剩下14张软盘

    Axure RP7.0高清视频教程(62节).zip

    第14节:多用户登录验证的实现.flv 第15节:动态面板的状态与尺寸.flv 第16节:MindManager整理交互思路.flv 第17节:常规思路实现注册校验.flv 第18节:注册校验的另一种思路.flv 第19节:通过变量进行已注册的验证...

    Python全栈教学视频(二)

    目录: Python全栈9期(第一部分):基础+模块+面向对象+网络编程 Python全栈9期(第二部分):并发编程+...Python全栈9期(第十四部分):Flask Python全栈9期(第十五部分):SQLAlchemy、爬虫、web微信、scrapy安装

    Thinkpad Z61T 驱动下载及安装方法 for windows XP

    默认释放路径:打开下载页面选择第五个简体中文版下载kb888111xp2chs.exe(如您安装的是其他语言版本的WINDOWS系统,请选择相应语言版本下载安装),下载完后直接 双击安装。注意:只有先安装KB888111补丁,才能...

    Sim_EKB_Install_2018_11_14

    西门子全系列软件授权工具Sim EKB Install v2018.11.14 最新绿色版 Sim EKB Install是一款西门子软件授权key,可对西门子下的所有软件进行破解授权,如:Wincc、Step5、Step7、TIA Portal(博途)等等,本站不仅为...

    WinSetupFromUSB(制作U盘安装操作系统) v1.7.zip

    第七步,保存设置,重新启动电脑,出现如下画面(不用按任何键,稍等二十秒,电脑会自动进入XP安装界面): 注意事项:在安装XP过程中还会重新启动两次,继续保持从U盘引导即可,不用动任何键,U盘安装程序会自动转...

    python安装教程。

    (如果你安装python没有这个界面,请接着看后面教程)这里我们直接编写python的第一个程序:在屏幕输出“Hello World” 九、那path如何配置? 找到你自己电脑的搜索框 十、输入”环境变量”,然后点击编辑系统环境...

    FastUnit开发手册3.6

    第1章 概述:平台简介 第2章 系统安装:如何安装FastUnit平台 第3章 平台架构:技术框架、开发模式等介绍 第4章 快速开始:以简单的案例入手,直接体验如何使用平台 ...第14章 附录:辅助功能及其他参考

Global site tag (gtag.js) - Google Analytics