我用Java开发了一个桌面应用程序。我将代码转换为Executable jar (.jar)格式。这里我的问题是,这个jar文件很容易被winrar/winzip解压缩。我的Java类文件对其他人是可见的,我还使用JAD执行反编译过程,我的源代码对每个人都是可见的。是保护我的源代码免受反编译过程的任何方法。
关于构建在Ruby on Rails上的软件,我有一个问题。我在一个孵化团队的业务端,该团队有几个项目正在进行中,这些项目都是基于Ruby on Rails构建的。投资者的目标是将软件出售给第三方,让他们按照自己的喜好使用平台。据我所知,没有办法编译Ruby代码并将其发送给第三方,从而对他们隐藏实际的代码。提前感谢您的帮助。