如何隐藏我的jar文件的源代码

时间:2015-07-30 12:19:52

标签: java android eclipse jar

我是Android开发者。

我已经使用以下步骤

Java项目创建了一个.jar文件
  1. 右键单击项目并选择导出选项。
  2. 从Java文件夹中选择的jar文件
  3. 点击完成。然后在桌面上创建mysdk.jar。
  4. 当我将此jar粘贴到 Android Project 的lib文件夹中时。当我从AndroidProject / src / demo.java中选择(ctrl +鼠标左键单击)jar中显示的任何方法时,它显示.jar文件的源代码。

    我的要求是将此jar提供给第三方公司谁不应该阅读我的代码

    所以,我想隐藏jar的源代码。但怎么样?请有人帮助我。

    我正在使用Android Studio。

    提前谢谢。

1 个答案:

答案 0 :(得分:0)

提取创建的jar文件并检查是否只包含类文件或源文件。实际上它不应该包含jar文件中的源文件。如果它包含,请在shell /命令行中使用jar命令创建jar文件并传递它。还检查新项目是否与之前的项目相关联,因为两者都存在于eclipse中。

jar -cvf <jar file name> files to be archived