所以我制作了一些提供一些特定API功能的java文件.我想将它们导出为Jar文件,可以在类路径中导入,以便使用此文件的人可以使用它的功能.
现在,当我通过Eclipse导出它时,它包含jar中的所有源文件,任何人都可以复制我的代码.有什么方法可以隐藏源代码,以便可以使用API功能而无需查看这些java文件的实际源代码?
请建议是否可行.
谢谢,
不要将源文件放在JAR中.它应该只包含.class文件 - 编译的字节码.
当然,你意识到任何人都可以反编译你的.class文件,并且如果他们真的想要那么可以获得.java .您必须采取非常的步骤,例如加密.class文件和编写特殊的类加载器来解密它们.
我认为,如果他们真正下定决心,可能会阻止某人复制您的代码.对你好消息? 没人想要你的代码.
放松并释放没有.java的JAR.你会没事的.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           6774 次  |  
        
|   最近记录:  |