请问java命令调用的是系统中所有的jre吗?是根据什么调用的呢?注册表吗?(急)

lianzhichao 2004-12-13 07:34:43
我运行system文件夹中的java结果调用的是jdk的类库,把jdk弄掉之后,调用的是oracle中的jre把oracle弄掉之后调用的是运行环境中的jre。。。
请问java是根据什么信息找到各个类库的呢?是注册表吗?我找了半天也没有找到啊
classpath在运行和编译的时候都用上了是吗?怎么有的人说在运行 的时候没有用到?
是不是因为新增加的类库是基本类库组成的?所以运行的时候不需要classpath了呢?
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
射天狼 2004-12-29
  • 打赏
  • 举报
回复
是根据PATH,运行的时候会用到JAVA.EXE,如果WINDOWS系统在当前目录下找不到的话就根据PATH里面设置的路径去搜索!!
patternslu 2004-12-29
  • 打赏
  • 举报
回复
1、java_home
2、path
3、HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
YuLimin 2004-12-13
  • 打赏
  • 举报
回复
根据Path来的

注册表里面的信息在这里,你可以看一下,
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

建议看看<Java夜未眠>这样会有一个更加清楚的认识。
zez 2004-12-13
  • 打赏
  • 举报
回复
根据path

62,629

社区成员

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

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