我有一个类,它使用sun.rmi
API(原因请阅读下文)。我想使用 java 14 来编译我的项目,但它也应该在 java 7 上运行。所以我尝试使用javac -release 7
flag 跨版本交叉编译。唉,编译失败
error: package sun.rmi.transport does not exist
现在有什么方法可以让编译器这样做吗?:)
我开发了一个 java 代理,它应该通过字节码生成来检测 RMI 传输,以便在每个 RMI 调用中传递一些数据。所以请不要告诉我“你真的不应该依赖内部 API”。