社区
Java SE
帖子详情
关于JAVA_HOME和PATH的设置
dingoren_2001
2007-08-31 08:01:14
在网上查阅了很多关于JAVA_HOME和PATH的设置,说法不一,也没有完全说明这两者的区别,所以还是不太明白.以前只知道PATH要设置(看过的课本讲的都是PATH的设置),现在又冒出了个JAVA_HOME,哪为高手能详细的说明一下这两者的区别,到底设置哪一个更重要,它们各自的具体含义是什么?谢谢!
...全文
23663
14
打赏
收藏
关于JAVA_HOME和PATH的设置
在网上查阅了很多关于JAVA_HOME和PATH的设置,说法不一,也没有完全说明这两者的区别,所以还是不太明白.以前只知道PATH要设置(看过的课本讲的都是PATH的设置),现在又冒出了个JAVA_HOME,哪为高手能详细的说明一下这两者的区别,到底设置哪一个更重要,它们各自的具体含义是什么?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a619225471
2011-03-08
打赏
举报
回复
很好很全面
fdw111111
2011-02-28
打赏
举报
回复
[Quote=引用 7 楼 lalakid 的回复:]
搞清3个问题就可以了
1、PATH,这个是给WINDOWS操作系统用的,告诉命令行里,执行的命令行工具在那里,比如java,javac这都是命令行工具,你在运行里随便敲一个命令,操作系统怎么就知道你这个命令对应的程序在什么地方,就是通过PATH知道的,你编写JAVA程序的时候,需要编译你的代码,执行编译后的代码,用JAVA和JAVAC这2个工具,那么就必须告诉操作系统,这2个工具放在什么地方。
……
[/Quote]很好很全面
从此不换网名
2008-06-16
打赏
举报
回复
想不明白,,,
sharpyuce
2007-09-02
打赏
举报
回复
这个JDK设置的问题~ 其实你要是了解了Unix系统的PATH设置你就明白了~
我简单的说下吧 不知道你能不能明白~
JAVA_HOME=/opt/jdk1.5.0_06 这里是将JDK的安装路径的值赋给JAVA_HOME 也可以说JAVA_HOME其实就是一个变量,WINDOWNS对应的就是如c:\\ java...的安装路径
PATH=$JAVA_HOME/bin:$PATH:.
$PATH是以前PATH的值 用:的方式把他附加上 也就是把PATH的值加上JAVA_HOME的值赋予PATH
$JAVA_HOME 这里就是取JAVA_HOME的值 也就是PATH=/opt/jdk1.5.0_06/bin:.
所以在环境变量的设置中 也可以不设置JAVA_HOME 直接PATH=jdk安装路径即可
设置CALSSPATH是为了找你本地生成的CLASS文件的目录 一般设置成本地目录
即:
CLASSPATH=.即可
个人观点 不知道错了没 学的东西都忘了 。。。 哎!
dingoren_2001
2007-09-01
打赏
举报
回复
听lalakid说的好象比较有道理,那么是不是设置了java_home就不用设置path了呢?我没有试过,设置path后就一直没有再理会这方面的事了,大家有经历的说一声.
huang3407
2007-09-01
打赏
举报
回复
是不是一般装了软件会自动安装java_home呢?
lemonfamily
2007-08-31
打赏
举报
回复
安装jdk这两个都不是必需的,java_home是你安装某些程序,如tomcat,它需要你系统设置该环境变量,path也是。
ndliubiao
2007-08-31
打赏
举报
回复
JAVA_HOME这是一个web-logic安装时的一个配制路径,就是把jdk的安装目录复制 我的电脑→属性→高级→环境变量,新建一个JAVA_HOME把jdk的安装目录复制到里面确定OK!
hopegood
2007-08-31
打赏
举报
回复
java_home:是JAVA的安装路径,也就是说JDK是保存在哪一个目录下
path:是JAVA类的路径,我们在运行JAVA程序时,JVM是使用PATH去找所需要的类文件
zMhua_07
2007-08-31
打赏
举报
回复
java_home是什么东西?
blliy117
2007-08-31
打赏
举报
回复
java_home(不分大小写),其实这是保存你的java安装的路径,
设path才是关键,为了在你设java_home时不用经常改变path,java_home在path里只是一个相对路径,如果你不习惯也可以不用!!!例:
JAVA_HOME=C:\JDK1.4;
PATH里加上 %JAVA_HOME%\BIN;
当你改变javahome时却不必影响到path
lalakid
2007-08-31
打赏
举报
回复
搞清3个问题就可以了
1、PATH,这个是给WINDOWS操作系统用的,告诉命令行里,执行的命令行工具在那里,比如java,javac这都是命令行工具,你在运行里随便敲一个命令,操作系统怎么就知道你这个命令对应的程序在什么地方,就是通过PATH知道的,你编写JAVA程序的时候,需要编译你的代码,执行编译后的代码,用JAVA和JAVAC这2个工具,那么就必须告诉操作系统,这2个工具放在什么地方。
2、JAVA_HOME,是告诉操作系统,JAVAC和JAVA的具体位置的,因为你安装JAVA的路径可能比较长,不方便在PATH里面写,所以就等于是声明一个简写。
3、CLASSPATH,是给JAVAC和JAVA用的,告诉他们,你写的JAVA类,是放在什么地方的
eidolon_warrior
2007-08-31
打赏
举报
回复
看看书 多好啊
baobaoxushisong
2007-08-31
打赏
举报
回复
java_home:是JAVA的安装路径
jdk1.6.0_45
CLASS
PATH
.;%
JAVA
_
HOME
%\lib\dt.jar;%
JAVA
_
HOME
%\lib\tools.jar;
JAVA
_
HOME
D:\SoftManager\
Java
\jdk1.6.0_16(JDK的安装路径)
Path
;%
JAVA
_
HOME
%\bin;
Java
的
JAVA
_
HOME
、
Path
、CLASS
PATH
环境变量小结
刚学
Java
的时候,很多jdk配置教程都要求
设置
JAVA
_
HOME
、
Path
、CLASS
PATH
3个变量。而
Java
官网有这么一句话:jdk1.5之后的版本在安装时不用
设置
CLASS
PATH
变量。今天我就以jdk1.5为例,总结下三者的区别。
Path
当...
java
环境配置——
JAVA
_
HOME
、
PATH
、CLASS
PATH
JAVA
_
HOME
的值就是
Java
所在的目录,一些
Java
软件和
Java
的工具需要用到该变量,
设置
PATH
和 CLASS
PATH
的时候,也可以使用该变量以方便
设置
。
JAVA
_
HOME
指向的是JDK的安装路径
PATH
指定一个路径列表...
了解
JAVA
_
HOME
和
Path
环境变量的相关知识和配置
Path
、
JAVA
_
HOME
环境变量相关知识。目前较新的JDK在安装时,会自动配置
java
c、
java
程序的路径到
Path
环境变量中。以前老版本的JDK在安装时,是不会自动配置
Path
环境变量的,此时,必需要自己配置
Path
环境变量。
Path
...
Java
:配置
JAVA
_
HOME
环境变量和
path
如果不配置,在
path
变量中就不能使用
JAVA
_
HOME
变量了,需要直接配置。3.点击查看高级系统
设置
,选中高级,在点击右下角的环境变量。而为什么要配置
JAVA
_
HOME
,不配置可以么?虽然可以不配置,但建议配置。
Java SE
62,633
社区成员
307,265
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章