
是的,有可能。
步骤1:编译代码
使用ProcessBuilder或Runtime构造一个Java编译器在其中编译其代码的流程。(请注意,这要求Java编译器在运行时在系统上可用)。
步骤2:调用其代码
有两种方法可以调用其代码。您可以再次使用ProcessBuilder或Runtime对象来构造一个过程,在其中执行其Java代码。您可以使用流程的getInputStream和getOutputStream函数来读取和写入另一个流程。另一种选择是,您可以使用Class和各种反射API来加载其代码并直接在Java中执行它们。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)