Batch file 是否可以在不同的JVM上运行运行可执行jar的批处理文件?

Batch file 是否可以在不同的JVM上运行运行可执行jar的批处理文件?,batch-file,jvm,runtime,jrockit,Batch File,Jvm,Runtime,Jrockit,我有一个web项目,它提取使用批处理生成的报告,并将其流到servletOutputstream。此批处理使用任务计划程序定期运行。这里的问题是,用户下载的报告不是实时的 在不使用批处理的情况下,单击按钮生成和下载报告是不可能的,因为服务器无法执行多个DB调用,并且正在使用多个游标,并且应用程序运行缓慢,内存调整根本不起作用-(weblogic10.3.6,jrockit1.6)。批处理被设置为使用sunjvm,拥有1024m堆空间,并且运行良好 现在,我想点击一个按钮调用这个批处理,并希望它在

我有一个web项目,它提取使用批处理生成的报告,并将其流到servletOutputstream。此批处理使用任务计划程序定期运行。这里的问题是,用户下载的报告不是实时的

在不使用批处理的情况下,单击按钮生成和下载报告是不可能的,因为服务器无法执行多个DB调用,并且正在使用多个游标,并且应用程序运行缓慢,内存调整根本不起作用-(weblogic10.3.6,jrockit1.6)。批处理被设置为使用sunjvm,拥有1024m堆空间,并且运行良好

现在,我想点击一个按钮调用这个批处理,并希望它在.bat文件sunjvm1.6中指定的JVM上运行,而不是在已经加载的Jrockit上运行。有可能这样做吗?如果是,如何进行


在此方面的任何帮助都将不胜感激。谢谢

你的意思是这样的:
“C:\ProgramFiles\Java\j2re1.4.2\u 04\bin\javaw.exe”-jar Myfile.jar
?(请参阅:)是的,这就是我们在批处理脚本中的内容。考虑到我在WebLogic上运行了另一个应用程序,JRockit和我想从这个应用程序调用前面提到的批处理。可能吗?(可能与RMI相关)我不确定我是否明白这个问题。。不能使用runtime.exec运行批处理文件吗?