我有一台Windows 7 64位机器。我在机器上安装了用于32位和64位的Java运行时环境。当我启动Solr时,如何告诉Solr使用64位版本的JRE?Solr - 在Windows 7上使用64位Java而不是32位Java 64位
1
A
回答
1
如果通过启动SOLR,你的意思是启动安装了solr.war的Tomcat,那么你的问题就是如何告诉Tomcat使用64位的Java。我完全没有答案,但我认为你可以编辑catalina.bat文件。在任何情况下,谷歌的Tomcat + 64位Java,看看会发生什么。
3
假设您在Tomcat中运行Solr:将您的JAVA_HOME
环境变量设置为指向64位版本的Java而不是32位。然后在Tomcat中执行startup.bat
。
其他servlet容器也应该遵守JAVA_HOME环境变量,但我不能说除Tomcat之外的其他任何东西。
0
感谢您的建议。但我发现我做错了什么。通过启动Solr,我的意思是使用Windows命令提示符运行'java -jar start.jar'命令。要使用64位JRE启动Solr,必须使用64位的Windows命令提示符。我不知道Windows命令提示符(32位和64位)的两个不同版本。
相关问题
- 1. 在Windows 7 64位上使用Java 32位的Eclipse 32位
- 2. 强制SHDocVw.InternetExplorer 32位而不是64位在Windows 7-64
- 3. Java JDK 32位与64位
- 4. Java 32位和64位
- 5. Windows 7(64位)上的IIS 7和Ms Access 32位32位
- 6. windows 7 64位安装32位流星
- 7. Java 32位Xmx与Java 64位Xmx
- 8. Win 7 64位和Win Server 2003上的ODP.NET 32位64位
- 9. 强制Java applet运行在32位而不是64位JRE
- 10. 在64位Windows 7上使用32位版本的ODBC?
- 11. MySQL 32位或64位 - Apache 32位Windows 64位?
- 12. Java 7上的PKCS#11 Windows 64位
- 13. 在Windows 7 64位机器上将32位exe转换为64位exe
- 14. 的Java版本安装Windows 86时,Windows 64,使其在32位和64位
- 15. Java和Eclipse - 32与64位
- 16. Solr索引时间32位和64位
- 17. 在64位Windows 7
- 18. 在Windows 7 64位
- 19. 在Windows 7 64位
- 20. Windows 64位操作系统上的32位或64位Android SDK?
- 21. SharePoint 2010加上VS 2010在Windows 7上的32位和Sql Server 32位64位
- 22. Java类编译64位32位
- 23. 运行32位和64位java代码
- 24. 32位和64位的Java类路径
- 25. Java的Xuggle崩溃在Windows 7 64位
- 26. Windows上的Perl:32位或64位?
- 27. 64位Windows 2008上的32位cluster.exe
- 28. 使用NSIS在64位服务器上运行32位java keytool
- 29. 在Windows 7中使用32位外壳扩展64位
- 30. PowerBuilder 10.5应用程序在Windows XP 32位到Windows 7 64位
这适用于Tomcat,但我不同意“其他servlet容器也应该遵守JAVA_HOME环境变量。” JAVA_HOME不是标准的。没有理由期望应用程序使用它。 – erickson 2010-07-01 21:04:19
@erickson虽然没有正式标准化,但我确实认为'JAVA_HOME'或多或少是标准的,因为当需要JDK安装文件夹的位置时,它被许多应用程序使用。程序启动脚本的另一个选择是试图调用java.exe并希望它在PATH上。 – jdmichal 2010-07-01 21:11:16
我正在使用Jetty Web服务器,而不是Tomcat。感谢您的建议,但我已在下面发布了自己的问题的答案。 – thd 2010-07-02 22:43:39