weixin_42492271
2011-11-24 15:54 阅读 160
已采纳

部分代码打成jar包并引导工程中的问题

使用eclips编了一个工程,部分代码不希望被别人看到,想把部分“.java”文件变成“.class”文件,并且把".class"文件打成jar包作为"library"引到工程中去,是否混淆都无所谓(带混淆的更好了),最好能有详细过程。多谢
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    kendy_2007 kendy_2007 2011-11-24 16:13

    Eclipse带了导出jar功能,右击工程,选择Export...然后在对话框中选择Java下的JAR file,下一步出现对话框,选择你想要导出的工程的包,上部分复选框只勾选【Export generated class files and resources】(就是导出类文件和资源文件),下部分复选框酌情选,选择导出的位置,然后下一步,再下一步,有个选择主类(可选可不选),然后就Finish了

    点赞 评论 复制链接分享
  • yy1230 yy1230 2011-11-24 15:57

    :o 反编译,一样啥都能看到。

    点赞 评论 复制链接分享
  • yanjinke yanjinke 2011-11-24 16:02

    这个需要拆成多个工程,工程之间都用Jar来引入,
    如果在同一个工程里,是没有办法做到你的需求来的

    点赞 评论 复制链接分享
  • aa1aa3 爱上一条鱼 2011-11-24 16:12

    新建一个工程,把你那部分java类拆分过去,包括用的jar复制过去,用fatjar插件打个包,或者自己建个 manifest文件 eclipse export ->JAR
    打个包 放回原来的工程里

    点赞 评论 复制链接分享
  • aa1aa3 爱上一条鱼 2011-11-24 16:16

    [quote]可能是我没太说清楚,比如做JAVA编程的,需要使用javax包,这里面有很多".class"文件,这些文件可以使用,但是无法看到里面内容(不反编译),我也想把我的工程的部分“.java”文件变成这种形式。[/quote]
    说的就是你这个

    点赞 评论 复制链接分享
  • yanjinke yanjinke 2011-11-24 16:19

    [quote]可能是我没太说清楚,比如做JAVA编程的,需要使用javax包,这里面有很多".class"文件,这些文件可以使用,但是无法看到里面内容(不反编译),我也想把我的工程的部分“.java”文件变成这种形式。 [/quote]

    JDK也是分工程来做的,是按功能来划分工程的,按每个功能点来打成一个Jar包的,目前我在做的项目也是用这种方式的
    我们把公用模块,工具类,平台,系统支撑,单独工程出来打成JAR,具体业务只需要引用这些JAR就行

    点赞 评论 复制链接分享

相关推荐