1
2
我猜是一个加密的罐子。编译后的代码仍然必须是Java字节码才能在JVM上运行,除非它们自己编写,这是极不可能的。这个过程的专有部分可能是jar的加密,这样它就不会在没有正确的解密密钥的情况下运行。 如果是这样的话,包的另一部分必须有合适的密钥和解密机制。您说它是一个二进制Java文件,但这可能意味着一个.class文件或一个jar文件。 这段代码是如何执行的?您必须自己启动jvm(“c:/>java com.crossy.App”)还是其他可执行文件(exe、jar、batch等)使用的模块? |