文档

文档/保护技术

本机编译

让适用的方法体跨越 Java 与本机代码的边界。

以另一种形式表示逻辑#

可选后端将所选 Java 方法编译成本机代码,Java 反编译器便无法将这些方法体恢复为普通 Java 实现。本机代码仍可由其他工具分析;目标是改变表示形式并提高还原成本。

明确的部署目标#

当前实现使用 MSVC 编译 Windows x64 目标。本机接口载体需要 Java 21。选择前须确认本机加载及平台条件。

本机编译与方法虚拟化是所选方法的替代执行策略,不是所有应用的默认配置。

明确处理不支持的方法#

默认拒绝不支持的方法体。混合策略可以有意保留部分 Java 实现。因此,构建成功不代表所有方法都已编译成本机代码。

应在干净的目标机器上测试类加载、异常行为与部署。

联系团队