我已经设置了JAVA_HOME对C:\Program Files\Java\jdk1.5.0_11 我已经设置了Classpath以C:\Program Files\Java\jre1.5.0_11
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_11
Classpath
C:\Program Files\Java\jre1.5.0_11
我已经设定了
C:\Ruby193\bin;C:\XEClient\bin; F:\oracle\product\10.2.0\db_2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Program Files\Java\jdk1.6.0_17\bin; C:\Program Files\jEdit;C:\Program Files\TortoiseSVN\bin; C:\Program Files\Microsoft SQL Server\90\Tools\binn\
现在我的问题是,versiontomcat在什么Java上运行? tomcat控制台写入整个“路径”, 并cmd说它是系统中当前正在运行的Java版本7。 有人请帮帮我。.我的系统中安装了Java 5,6,7版本,同时也安装了tomcat 5,6,7。 现在什么是tomcat的java版本和系统的java版本???
version
cmd
您可以在默认情况下安装的管理器应用程序中查找 Tomcat实际运行 的 Java版本 。转到http://hostname:8080/manager/html(用主机名或localhost替换主机名),滚动到底部,您将在其中找到“ JVM版本”。
http://hostname:8080/manager/html
选择哪种JVM在 很大程度上取决于操作系统和安装方式,也许http://tomcat.apache.org/tomcat-7.0-doc/setup.html会有所帮助。
例如,如果您正在 使用带有服务包装程序的Windows与Tomcat一起 运行(我建议在Windows中使用此方法),则可以直接在任务栏图标->配置Tomcat中 设置 JVM 的路径 。在Java选项卡中,例如,将Java虚拟机设置为“ D:\ java \ jdk1.6.0_35 \ jre \ bin \ server \ jvm.dll”(禁用“使用默认值”)或JVM驻留的位置->您需要指定jvm.dll的完整路径。
关于了解 系统在哪个Java上运行 :这很难回答,实际上系统并没有一个Java版本在运行。例如,对于Windows,可能在PATH中设置了一个Java版本,在JAVA_HOME / JRE_HOME / …中可能设置了一个不同的Java版本,在注册表中设置了一个(或多个)版本,在每个用于applet的Web浏览器中都激活了某个版本的插件,等等。大多数优秀的Java应用程序都会在日志,关于对话框等内容的某个位置显示使用的版本。对于Firefox,您可以检查加载项/插件列表。像JSmooth这样的Java exe包装器可以在不同的位置搜索Java并选择最合适的,例如最新的(不一定是最“暴露的”)。