JDK环境变量和Tomcat的Java_Home
2008-09-01 16:48
302 查看
通常安装JDK之后最重要的一步就是配置操作系统环境变量。
JDK环境变量有3个参数需要配置:
1. Java_Home
2. Path
3. ClassPath
最初开始学习Java还是在大学,当时使用的还是ver1.3,据说ver1.4之前(包括1.4)都需要写明全部3个,但是从ver1.5开始,可以只写 Path 就可以了。
不过今天配置 Tomcat 时候,居然询问我 Java_Home,当时觉得很奇怪,后来看了资料才清楚。
Java_Home 是 JDK 的根目录(<Disk>:/<Path>/JDK),在 JDK 目录下面是 bin,lib,jre 等文件夹;
Path 是 JDK 的 bin 路径和 JRE 的 bin 路径;
ClassPath 是 JDK 下 lib 中 dt.jar 和 tools.jar 的完全路径,用于 javac 和 java 工具的使用,以及代码向 dotNet 平台迁移。
注意:
在编写环境变量的时候,用户 和 系统 的区别(有点像废话);
分号的使用,分号作为间隔符号,只可以用在最终环境变量参数的编写上,不可以用于被引用参数的末尾。
例如:Java_Home 是需要被引用的(当然也可以完全写成绝对路径),因此在结尾处不可以使用分号,否则使用 "%Java_Home" 的时候无法正确的引用!
Java_Home = "D:/jdk; "
Path = "%Java_Home%/bin; "
这样的 Java_Home 参数引用之后是无效的,必须去掉 jdk 后面的分号才可以。
—— Java_Home = "D:/jdk "
此外,使用绝对路径是没有任何问题的,但是不便于更改。
—— Java_Home = " D:/jdk/bin "的写法 Path = " %Java_Home% " 也可以,但是不便于其他路径的配置。
在安装 Tomcat 时候,不配置 Java_Home 环境变量的时候可以在批处理文件中指定。
在 startup.bat shutdown.bat 等需要的文件中,
set EXECUTABLE=%CATALINA_HOME%/bin/catalina.bat 代码前加入如下代码:
rem ----
rem set up JAVA_HOME
set JAVA_HOME = <Path>/jdk
rem ----
JDK环境变量有3个参数需要配置:
1. Java_Home
2. Path
3. ClassPath
最初开始学习Java还是在大学,当时使用的还是ver1.3,据说ver1.4之前(包括1.4)都需要写明全部3个,但是从ver1.5开始,可以只写 Path 就可以了。
不过今天配置 Tomcat 时候,居然询问我 Java_Home,当时觉得很奇怪,后来看了资料才清楚。
Java_Home 是 JDK 的根目录(<Disk>:/<Path>/JDK),在 JDK 目录下面是 bin,lib,jre 等文件夹;
Path 是 JDK 的 bin 路径和 JRE 的 bin 路径;
ClassPath 是 JDK 下 lib 中 dt.jar 和 tools.jar 的完全路径,用于 javac 和 java 工具的使用,以及代码向 dotNet 平台迁移。
注意:
在编写环境变量的时候,用户 和 系统 的区别(有点像废话);
分号的使用,分号作为间隔符号,只可以用在最终环境变量参数的编写上,不可以用于被引用参数的末尾。
例如:Java_Home 是需要被引用的(当然也可以完全写成绝对路径),因此在结尾处不可以使用分号,否则使用 "%Java_Home" 的时候无法正确的引用!
Java_Home = "D:/jdk; "
Path = "%Java_Home%/bin; "
这样的 Java_Home 参数引用之后是无效的,必须去掉 jdk 后面的分号才可以。
—— Java_Home = "D:/jdk "
此外,使用绝对路径是没有任何问题的,但是不便于更改。
—— Java_Home = " D:/jdk/bin "的写法 Path = " %Java_Home% " 也可以,但是不便于其他路径的配置。
在安装 Tomcat 时候,不配置 Java_Home 环境变量的时候可以在批处理文件中指定。
在 startup.bat shutdown.bat 等需要的文件中,
set EXECUTABLE=%CATALINA_HOME%/bin/catalina.bat 代码前加入如下代码:
rem ----
rem set up JAVA_HOME
set JAVA_HOME = <Path>/jdk
rem ----
相关文章推荐
- eclipse需要的环境变量就两个,一个是java_home指向JDK。另一个是Tomcat,自己去preference-sever下new一个
- RedHat Linux 下为tomcat 配置JDK 环境变量 JAVA_HOME
- Tomcat指定(JDK路径)JAVA_HOME而不用环境变量
- 安装完exe版本jdk之后未配置java_home和path环境变量仍然可以在cmd中使用java命令原因解释
- ubuntu安装java jdk,及ant junit tomcat环境变量设置
- Tomcat 5.0.28安装笔记与不设置JAVA_HOME环境变量 启动Tomcat
- java中jdk与jre的关系以及环境变量配置时Java_Home\Path\ClassPath各代表什么意思
- java 相关环境变量的配置(jdk、tomcat、maven)
- 开发环境配置:jdk8的详细安装教程&&tomact的详细安装教程&&java环境变量的配置&&tomcat启动总失败原因
- 正确配置java jdk环境变量方式 及 配置tomcat后执行startup.bat闪退原因分析
- java:jdk环境变量配置+tomcat环境变量配置
- 在环境变量中为Tomcat配置一个java_home Tomcat在启动的时候,有时候不是很好启动,在server.xml文件下多配置几次端口号就行了。
- Linux查看JDK的安装路径和JAVA_HOME的环境变量设置
- Windows 7下配置JDK环境变量,JAVA环境变量配置,Tomcat服务器的使用
- 【java】JDK 和Tomcat 环境变量的配置
- java环境变量 jdk jre jvm区别 java_home path设置 总结
- 安装新版本的jdk,修改环境变量java_home后,jdk版本始终不变
- Java JDK环境变量配置,Tomcat环境变量配置
- Java(JDk)以及Tomcat环境变量的配置
- 修改环境变量 JAVA_HOME的JDK版本,JDK版本没有变更