博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyEclipse使用总结——使用MyEclipse打包带源码的jar包
阅读量:7079 次
发布时间:2019-06-28

本文共 813 字,大约阅读时间需要 2 分钟。

 平时开发中,我们喜欢将一些类打包成jar包,然后在别的项目中继续使用,不过由于看不到jar包里面的类的源码了,所以也就无法调试,要想调试,那么就只能通过关联源代码的形式,这样或多或少也有一些不方便,今天教大家一种打包jar包的方式,让jar包当中既有编译好的class,又有class对应的源代码,这样在其他项目中使用打包好的jar包时,就可以直接看到class的源代码了,也可以直接进行源码调试,不再需要额外关联源代码了,具体做法如下:

  假如有一个如下图所示的项目

  

  现在我们需要将src目录下的java类打包成一个jar包,那么我们可以这样做,选中src目录→右键→【Export】,如下图所示:

  

  

  

  点击Fish按钮,就可以将src目录下的所有class打包成一个SimpleMVCFramework.jar了,如下图所示:

  

  我们可以用压缩工具打开这个jar包,查看里面的包含的文件,如下图所示:

  

  平时我们就是这样将一些开发好的class打包成jar包的,打开jar包可以看到,这种打包方式里面是没有class对应的java源代码的,那么要想生成的jar包里面有class对应的java源代码,那该怎么做呢,其实也是非常简单的,关键步骤如下图所示:

  

  点击Finish生成SimpleMVCFramework-0.1-bin-with-src.jar,使用压缩工具打开SimpleMVCFramework-0.1-bin-with-src.jar,可以看到里面既有class,又有class对应的java源代码,如下图所示:

  

  我们在别的项目中引入这个jar包时,当我们打开jar包里面的class时,就会自动关联源代码了,如下图所示:

  

  这也算是一种打包技巧吧,对于一些我们自己开发好的类,打包成带源码的jar包,方便在别的项目中使用和调试。

转载地址:http://xuvml.baihongyu.com/

你可能感兴趣的文章
手把手教你实现高性能Android树形控件 TreeView
查看>>
vue swiper轮播图不显示 swiper-pagination 小圆点
查看>>
HTML逆向解析生成Markdown
查看>>
架构师都知道的分布式对象存储解决方案
查看>>
[译] 提高编程能力的秘诀
查看>>
Java&Spring系列笔记
查看>>
理解JS中的this
查看>>
一位6年老Android面经总结
查看>>
DDD基础知识1
查看>>
前端WEB-API 第四天-- 操作DOM 与 动态创建 DOM
查看>>
notify,notifyAll区别(生产者消费者案例)
查看>>
Spring IoC、AOP、Transaction、MVC 归纳小结
查看>>
Linux常用命令 —locate、which、whereis、grep
查看>>
编译FFMpeg
查看>>
css-margin
查看>>
深入理解Javascript中的隐式调用
查看>>
kotlin学习笔记——lambda表达式
查看>>
ES6-Promise 源码阅读
查看>>
Java系列3---注解
查看>>
正则表达式
查看>>