基于Java插件的打包和安装

小插曲

大家好!最近,由于各种原因,要写基于eclipse的JPA entity生成的插件,然后开始学习GUI的开发和swt包下的组件和事件,最后总算艰辛的完成了,到了打包发布的时候,又遇到了困难,观摩各位大神的神操作,也就有了小生的一些见解。

一、将插件项目打成JAR包

  1. 右击项目选择Export,找到Plug-in Development 下的如图。
    在这里插入图片描述

  2. 点击Next,进入下一步,选择需要打包的项目插件,然后指定生成的目录,最后Finish
    在这里插入图片描述

  3. 到相应的目录下就可以找到jar包了,就可以使用了。
    在这里插入图片描述

注意:打成jar包就可以放到eclipse的plugins中,重新打开eclipse就可以使用插件了,但是这种方式局限性太大。

二、将上一步生成的JAR包组合成可部署的包

  1. 新建项目找到Other,Feature Project。在这里插入图片描述
  2. 输入项目名,ID,Name,下面Version和Vendor固定
    在这里插入图片描述
    3.点击Next,进入下一步,选择第一步打成的jar包,这里我的jar包是xyz.ruibai.generator(1.0.0)。
    在这里插入图片描述
    4.点击Finish,生成对应的项目。
    在这里插入图片描述
    5.在此项目工程上新建项目,点击Next。
    在这里插入图片描述
    6.然后选择上一步的工程,输入XML的文件名,点击Finish
    在这里插入图片描述
    7.会在选择的项目下生成xml文件,然后双击进入xml文件,点击New Category,然后设置ID和Name
    在这里插入图片描述
    进入配置界面在这里插入图片描述
    8.点击Add Feature,选择新建的项目Feature Project名,点击Add加入保存即可
    在这里插入图片描述
    9.点击项目进行Export,选择Deployable features,点击Next
    在这里插入图片描述
    9.Destination导出目录是默认的,会导入到该目录。点击Options,对Categorize repository进行配置(即点击Browse),选择category.xml(第7步配置的文件)。在这里插入图片描述
    10.最后点击Finish就完成了,会在你配置的路径下生成如下文件。
    在这里插入图片描述

三、生成eclipse可Install的Zip包

1.新建一个Update Site Project的项目。
在这里插入图片描述
2.点击Next,输入项目名后,点击Finish。
在这里插入图片描述
3.生成项目,然后对siet.xml进行配置。在这里插入图片描述
点击New Category,进行配置(名字自己定义)。
在这里插入图片描述
点击Add Feature,添加原来创建的Feature Project项目,点击Add就添加上了。
在这里插入图片描述
最后保存后点击Build就好了。
在这里插入图片描述
4.然后就会生成5个文件,将文件拷贝出来,放在一个文件中,再放入第二步的10中,最后对根目录进行压缩就可以再eclipse中安装了。在这里插入图片描述
5.改文件中的所有文件进行压缩,成zip包就可以了。

四、在eclipse中安装自己的插件

1.选择eclipse中Help菜单中的Install New Software…
在这里插入图片描述
2.点击Add…添加要安装的插件,插件名字可自行定义,选择本地的zip包,点击Add。
在这里插入图片描述
3.选择插件,下一步,点击我同意就可以安装了。
在这里插入图片描述
博主不易,如若对你有帮助记得点赞哦!
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Java的假设App开发是一种用Java编程语言开发应用程序的技术。Java作为一种常用的编程语言,具有跨平台、安全性高、面向对象等特点,适用于开发各种类型的应用程序,包括假设App。 在基于Java的假设App开发中,我们可以利用Java的开发工具和框架,如Android Studio、JavaFX等,来搭建应用程序的界面和实现其功能。通过Java的类、对象、方法和接口等特性,我们可以构建假设App需要的各种功能模块。 在应用的界面设计中,可以使用JavaFX的图形界面工具,如Scene Builder,来设计和布局App的各个界面。可以添加各种控件,如按钮、文本框、下拉框等,以及设置它们的属性和事件响应。 在功能实现方面,我们可以使用Java的各种类库和API来处理和管理数据,如读取和写入文件、处理网络请求、进行数据库操作等。可以利用Java的各种数据结构和算法来实现App中的业务逻辑。可以使用Java的各种工具和框架来增加App的功能和性能,如使用第三方库来实现图像处理、音频播放等功能,或使用框架来实现应用的件扩展机制。 此外,基于Java的假设App开发还可以利用Java的跨平台特性,在不同操作系统上运行,如Windows、Mac、Linux等。通过Java打包和部署工具,可以将应用程序打包成可执行文件、安装包或者网页应用,方便用户进行下载和安装。 总之,基于Java的假设App开发提供了一个强大和灵活的开发平台,可以根据需要实现各种功能,并在不同平台上运行。它是现代化软件开发的重要组成部分,为用户提供了便捷、高效和可靠的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值