我有一台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. Windows 7(64位)上的IIS 7和Ms Access 32位32位
- 3. windows 7 64位安装32位流星
- 4. 强制Java applet运行在32位而不是64位JRE
- 5. Java和Eclipse - 32与64位
- 6. 在64位Windows 7
- 7. SharePoint 2010加上VS 2010在Windows 7上的32位和Sql Server 32位64位
- 8. 运行32位和64位java代码
- 9. Java类编译64位32位
- 10. 32位和64位的Java类路径
- 11. Windows上的Perl:32位或64位?
- 12. 64位Windows 2008上的32位cluster.exe
- 13. PowerBuilder 10.5应用程序在Windows XP 32位到Windows 7 64位
- 14. Windows 64位和32位不兼容性
- 15. 在Windows 7上构建Visual Studio 2008 Express C++ 32位64位
- 16. 在64位RHEL上安装32位库(glibc)而不使用yum
- 17. Windows 7上的System.Data.OracleClient 64位
- 18. MAPI Windows 7 64位
- 19. msysGit 64位Windows 7
- 20. DirectorySearcher不适用于Windows 7 64位或32位网络
- 21. Java加载库的Windows 7 64位
- 22. 32位/ 64位Windows/Linux应用程序
- 23. Windows 7上的Java 7 64位:如何切换java版本
- 24. C# - 在32位和64位
- 25. 在Windows 7 64位调试32位asp.net应用程序
- 26. 64位Windows + 64位SQL Server的32位OSQL问题
- 27. 是否有可能在Windows 7 64位中使用来自32位EXE应用程序的64位COM(DLL)?
- 28. 在Windows 7 64位上安装Oracle 10g(Win 64位)失败
- 29. 在32位和64位平台上总是处理32位?
- 30. 如何在win 7上定位32位flash播放器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