小编Reb*_*cah的帖子

我可以运行run.exec()一个64位Java的32位批处理文件吗?

我们正在将服务器从32位Windows 2003升级到64位Windows 2008,在我们选择32位版本和64位版本的升级服务器应用程序之前,我正在做一些尽职调查.

我们目前有一个Tomcat服务器,它有许多Web应用程序,可以使用启动perl脚本(在Windows批处理文件中)Runtime.getRuntime().exec().反过来,perl脚本启动MS Office来创建和操作对象.

根据我的阅读,大多数人(包括Microsoft)建议安装32位Office,除非您有充分的理由安装64位版本(此时,我认为我们不这样做).

看起来这可能意味着我必须运行32位Perl才能创建32位Office对象.

问题是,这是否意味着我需要在32位Java上运行Tomcat?如果是这样,我还有第二个问题,即我是否可以在不同的JVM中安装多个Tomcat实例,以便利用64位操作系统中的额外内存?

如果可以从64位Java中启动32位进程,是否有任何特殊技巧,或者只是在cmd命令的路径中指定WOW64就足够了?

java windows tomcat batch-file 32bit-64bit

5
推荐指数
1
解决办法
1156
查看次数

标签 统计

32bit-64bit ×1

batch-file ×1

java ×1

tomcat ×1

windows ×1