【发布时间】:2014-03-01 09:45:37
【问题描述】:
我需要 Apache Tomcat 在 Windows 8.1(64 位)的 Eclipse 中运行 jsp 项目。
我在 Program Files 中安装了 Java(jre 和 jdk)和 Eclipse。 以及 Program Files (x86) 中的 Tomcat。
我还创建了 JAVA_HOME 和 JRE_HOME 环境变量。但是当我运行 tomcat 的 startup.bat 时,它返回给我下一条消息: “既没有定义 JAVA_HOME 也没有定义 JRE_HOME 环境变量。 至少需要其中一个环境变量才能运行此程序”。
我做错了什么?我必须将所有程序安装在两个程序文件之一(x86 或普通)中吗?我必须以某种方式在环境变量中指定 Program Files 类型?
【问题讨论】:
-
vars路径有空格吗?
-
你定义的是用户级变量还是系统级?您是否将 JAVA_HOME 和 JRE_HOME 添加到 PATH 中?
java -version的输出是什么? -
如果您想从 Eclipse 中启动 Tomcat,您可以定义一个服务器并从服务器视图启动,请参阅help.eclipse.org/indigo/…
-
@robermann 仅在“程序”和“文件”之间
-
@mbs 我将它们定义为系统级变量。我没有在 PATH 变量中添加或修改任何内容。 java -version 返回我:“java 版本 1.7.0_51 Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
标签: java jsp tomcat environment-variables windows-8.1