我最近下載了Tomcat 7.x作爲zip。運行version.bat給出如下:如何找到它是32位還是64位? Tomcat
c:\apache-tomcat-7.0.19\bin>version
Using CATALINA_BASE: "C:\apache-tomcat-7.0.19"
Using CATALINA_HOME: "c:\apache-tomcat-7.0.19"
Using CATALINA_TMPDIR: "C:\apache-tomcat-7.0.19\temp"
Using JRE_HOME: "C:\Program Files (x86)\Java\jdk1.6.0_29"
Using CLASSPATH: "c:\apache-tomcat-7.0.19\bin\bootstrap.jar;C:\apache-tomcat- 7.0.19\bin\tomcat-juli.jar"
Server version: Apache Tomcat/7.0.19
Server built: Jul 13 2011 11:32:28
Server number: 7.0.19.0
OS Name: Windows Server 2008 R2
OS Version: 6.1
Architecture: x86
JVM Version: 1.6.0_29-b11
JVM Vendor: Sun Microsystems Inc.
由於它使用JRE的32位版本,它是一個安全的假設,Tomcat本身是32位的?
我完全理解了這一點。但是,我的問題的根源在於,有兩個單獨的Tomcat下載,一個用於32位,另一個用於64位Windows。 – kmansoor
懷疑這個答案,因爲發現許多像eclipse這樣的Java應用程序具有不同的可執行文件32位和64位 – arvindwill
分佈在Jar文件中的Java類文件是Java程序最常用的分發方法,可以移植到任何帶有JRE的系統,無論是32位或64位。使用JNI啓動Java程序的本地可執行文件(如Tomcat或Eclipse)確實專用於32位或64位系統。由GCJ或其他編譯器編譯爲本地可執行文件的Java程序也是特定於系統的。 – bithead61