我机器没有设置大家常说的JAVA_HOME

mymoto 2003-05-28 02:52:09
我机器没有设置大家常说的JAVA_HOME,是不是一定要设置啊,别的path和classpath我都设置了,一定要设置JAVA_HOME吗?干什么用的,我下了个jdom操作xml的包,但是把他放到jre\lib\ext\下面仍然提示找不到,最后我只能放我我做的工程的文件夹底下,但是打包的时候,要用到的类就找不到了,怎么办?是不是和JAVA_HOME有关
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
疾风2002 2003-05-28
  • 打赏
  • 举报
回复
JAVA_HOME可以给tomcat之类的程序调用.
启动tomcat时会检查java_home:

if not "%JAVA_HOME%" == "" goto gotJavaHome
echo You must set JAVA_HOME to point at your Java Development Kit installation
goto cleanup
Sheepy 2003-05-28
  • 打赏
  • 举报
回复
path只是让程序在当前目录下找不到到哪里去找,只指定一个目录,而JAVA_HOME作为一个环境变量,可以被支持它的软件所使用(也就是java),该软件会把这个目录作为基准,根据自己定义的方式进行查找,比如java需要使用java.exe的时候,根据JAVA_HOME环境变量,它会在JAVA_HOME的子目录BIN里面寻找。而如果把PATH设置成JDK所在目录的话,就只会在JDK安装目录下找,这是他们的区别。而对于JAVA_HOME这个特定的环境变量,WINDOWS是不认识的,所以还要设置PATH为JDK安装目录下面的BIN目录,使在命令行状态下能够直接运行JAVA.EXE等文件。
frankie_jiu 2003-05-28
  • 打赏
  • 举报
回复
gz^_^
airhork 2003-05-28
  • 打赏
  • 举报
回复
是呀,我也不清楚

我以前也一直以为只要设classpaht和path就可以了呢

谁可以讲一下
one_bird 2003-05-28
  • 打赏
  • 举报
回复
为什么要设java_home呢? 不是只设classpath 和path 就可以了吗
aemon 2003-05-28
  • 打赏
  • 举报
回复
在autoexec.bat里头加:set JAVA_HOME="your jdk path"
mymoto 2003-05-28
  • 打赏
  • 举报
回复
如何加啊?
疾风2002 2003-05-28
  • 打赏
  • 举报
回复
加上试试不就行了吗?hoho~

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧