Solr - 在Windows 7 64位上使用64位Java,而不是32位Java

时间:2010-07-01 20:49:48

标签: java windows-7 solr 32bit-64bit

我有一台Windows 7 64位机器。我在机器上安装了32位和64位的Java Runtime Environment。当我启动Solr时,如何告诉Solr使用64位版本的JRE?

3 个答案:

答案 0 :(得分:3)

假设您在Tomcat中运行Solr:将JAVA_HOME环境变量设置为指向64位版本的Java而不是32位。然后在Tomcat中执行startup.bat

其他servlet容器也应该遵守JAVA_HOME环境变量,但除了Tomcat之外我不能说话。

答案 1 :(得分:1)

如果,通过启动SOLR你的意思是在安装了solr.war的情况下启动Tomcat,那么你的问题就是如何告诉Tomcat使用64位java。我没有完全答案,但我认为你可以编辑catalina.bat文件。无论如何,Google for Tomcat + 64位java并看看会出现什么。

答案 2 :(得分:0)

感谢您的建议。但我发现了我做错了什么。通过启动Solr,我的意思是使用Windows命令提示符运行'java -jar start.jar'命令。要使用64位JRE启动Solr,必须使用Windows命令提示符64位。我不知道两个不同版本的Windows命令提示符(32位和64位)。