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