java 中环境变量的配置
来源:互联网 发布:网络型号屏蔽器 编辑:程序博客网 时间:2024/05/20 12:47
1.为什么要配置环境变量?
答:首先先认识几个参数:
path:windows系统执行命令时要搜索的路径
classpath:java在运行和编译时要找到class文件所在的路径
JAVA_HOME:指的是jdk的安装目录,比如:D:/java/jdk1.6.0_10
CLASSPATH:是专门针对java的,它相当于windows的path;path是针对整个windows的。
CLASSPATH告诉java虚拟机(jvm)要使用或执行的*.class文件放在什么地方。
我觉的是这样的,首先java开发运行需要环境,JDK是java开发时环境,JRE是java运行时环境,其中JDK中包含了JRE,当你安装完JDK后,在没有配置环境变量的情况下,在命令提示符窗口下敲击javac时,会出现“javac不是内部命令”,这是因为在你安装的jdk的路径下,bin文件夹里面有个javac.exe的可执行文件,当你敲击javac后系统会默认的去当前的路径下找,若找不到系统会去path的环境变量里面找,因为jdk的路径还没有在path中配置,所以系统会找不到那个javac的可执行文件。同理运行时敲击java也是一样,同样系统会去path中去找,所以我们需要将jdk的安装路径在path中配置。
2.如何配置java的环境变量?
来自(http://lwcheng1985.javaeye.com/blog/696175)
答:一:windows下配置
1,安装JDk到其默认目录:C:/Program Files/Java/jdk1.5.0_06
2,右击我的电脑,选属性,高级,环境变量
3,在系统变量栏点新建,出现新建系统变量对话框,在变量名(N)中填上
JAVA_HOME
变量值:C:/Program Files/Java/jdk1.5.0_06
4,确定后在系统变量栏再新建一个环境变量CLASSPATH
变量值: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar(开头的点和 ;不能少)
变量值或者为: .;%JAVA_HOME%/lib;
5,确定后在系统变量栏查找并选中变量为Path的选项,点编辑在变量值的末尾添加:
JAVA_HOME%/bin; 或者为值:C:/Program Files/Java/jdk1.5.0_06/bin;
如果放在变量值的开头为:.;%JAVA_HOME%/bin;
二:linux下配置
(1)、安装JDK
从sun网站上直接下载JDK.
bin包 在linux上安装如下:
# chmod +x jdk-1_5_0_06-linux-i586.bin
# ./jdk-1_5_0_06-linux-i586.bin
(在当前目录下出现了一个 jdk-1_5_0_06-linux-i586.rpm
用"Install Packages" 安装,安装软件会将JDK自动安装到
/usr/java/jdk1.5.0_06目录下。)
此步完成后,会生成jdk-1_5_0_06-linux-i586.rpm的文件
给jdk-1_5_0_06-linux-i586.rpm赋执行权限
chmod +x jdk-1_5_0_06-linux-i586.rpm
安装jdk-1_5_0_06-linux-i586.rpm
rpm -ivh j2sdk-1_4_2_01-linux-i586-rpm
出现授权协议,按Enter键接受
使用默认的安装位置,在/usr/java/下,即/usr/java/jdk1.5.0_06
(2)、配置环境变量
1.修改用户环境变量
假设使用java的用户为hutest,编辑该用户的.bashrc文件进行环境变量设置。
修改用户环境变量,只对本用户起作用,不影响其它用户
# vi /home/hutest/.bashrc
在 .bashrc文件中加入:
export JAVA_HOME=/usr/java/jdk1.5.0_02
export PATH=:JAVA_HOME/bin:JAVA_HOME/jre/bin:PATH
export CLASSPATH=$CLASSPATH:JAVA_HOME/lib:JAVA_HOME/jre/lib
退出shell,重新登陆,环境生效
2.修改全局的环境变量
当然也可以通过更改/etc/profile来实现,不过不推荐这么做,因为这样的设置
将对所以用户的shell都生效,对系统安全会产生影响。就是在这个文件的最加上:
# vi /etc/profile
在该文件中加入:
export JAVA_HOME=/usr/java/jdk1.5.0_02
export CLASSPATH=$CLASSPATH:JAVA_HOME/lib:JAVA_HOME/jre/lib
export PATH=$PATH:JAVA_HOME/bin
一定要在CLASSPATH路径中加入$CLASSPATH:
在终端下执行 source /etc/profile 使配置生效
(3)查看jdk版本
1.可以用以下命令查看
显示JAVA版本 java -vesion
echo $JAVA_HOME
which java
echo $PATH
echo $CLASSPATH
如果java -version没有显示你的JDK的版本,请检查你的path的设置
server.xml
<Context path="/track" docBase="g:/xiangmu/web" debug="0"
reloadable="false" crossContext="true">
</Context>
放在</Host>里
文章内容借鉴了茗觉缘的日志:
http://blog.myspace.cn/e/402869973.htm
- java 中环境变量的配置
- JAVA中环境变量的配置
- java中环境变量配置
- Java中配置环境变量
- Java中配置环境变量
- Java中环境变量配置
- JAVA中配置环境变量的设置方法
- linux中java环境变量的配置
- java安装中环境变量的配置
- 《黑马程序员》JAVA中环境变量的配置
- Windows8系统中JAVA环境变量的配置
- java中环境变量的配置(汇总)
- java中jdk环境变量的配置
- 在Windows中配置JAVA的环境变量
- Centos7中java环境变量的配置
- java中jdk的环境变量配置
- Java中jdk的环境变量配置
- Linux CentOS中Java环境变量的配置
- windows英文版系统中java源文件的中文编码问题
- 写好Hive程序的五个提示
- android关于权限的问题
- 软件测试职业发展方向
- Windows消息类
- java 中环境变量的配置
- 从一个笑话看软件开发管理
- 在家2个月
- 查看linux的版本信息
- http://www.cnblogs.com/lyj/archive/2008/03/25/1119671.html
- apache服务崩溃捉虫记
- Tivoli Identity Manager调用脚本输出日志.
- 看得见的和看不见的
- Halcon学习之边缘检测函数