我有一臺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