Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从另一个应用程序多次调用.jar文件_Java_R_Clojure_Jvm - Fatal编程技术网

Java 从另一个应用程序多次调用.jar文件

Java 从另一个应用程序多次调用.jar文件,java,r,clojure,jvm,Java,R,Clojure,Jvm,我有一些用clojure编写的代码,并将其编译成一个.jar文件,在R中工作的合作者会反复调用该文件。问题是,这个可执行文件在R应用程序中被反复调用,JVM每次都需要启动。我的代码的总运行时间可以忽略不计,但每次启动JVM都是相当可观的 是否有一个更优雅的方式来在JVM上运行与其他应用程序交互的应用程序? < p>如果可能的话,可以考虑将应用程序更改为EJB或WebService。 如果不可能,您可以在应用程序的队列中尝试管理器请求,并在不同的线程中处理

我有一些用clojure编写的代码,并将其编译成一个.jar文件,在R中工作的合作者会反复调用该文件。问题是,这个可执行文件在R应用程序中被反复调用,JVM每次都需要启动。我的代码的总运行时间可以忽略不计,但每次启动JVM都是相当可观的


是否有一个更优雅的方式来在JVM上运行与其他应用程序交互的应用程序?

< p>如果可能的话,可以考虑将应用程序更改为EJB或WebService。 如果不可能,您可以在应用程序的队列中尝试管理器请求,并在不同的线程中处理