Java 如何使用同一实例多次调用JAR文件?
我的程序为每个实例加载几个文件一次(当第一次需要它们时)。问题是当通过命令行调用时,每次调用都会创建一个新实例。现在我的程序是从循环中的另一个子系统调用的,因为每次它都必须加载所有这些文件,所以速度非常慢Java 如何使用同一实例多次调用JAR文件?,java,command-line,jar,command,executable-jar,Java,Command Line,Jar,Command,Executable Jar,我的程序为每个实例加载几个文件一次(当第一次需要它们时)。问题是当通过命令行调用时,每次调用都会创建一个新实例。现在我的程序是从循环中的另一个子系统调用的,因为每次它都必须加载所有这些文件,所以速度非常慢 那么,有没有一种方法可以以某种方式保留对程序实例的引用,并且每次都在同一实例上执行命令?还有其他解决方案吗?或者您必须在程序中实现循环,以便只调用一次 否则,您需要将程序作为守护进程启动,并使其等待命令,无论是在stdin上,还是在socket或pipe上等待命令
那么,有没有一种方法可以以某种方式保留对程序实例的引用,并且每次都在同一实例上执行命令?还有其他解决方案吗?或者您必须在程序中实现循环,以便只调用一次 否则,您需要将程序作为守护进程启动,并使其等待命令,无论是在stdin上,还是在socket或pipe上等待命令