java不设置环境变量能用?

我系统重装了,连硬盘都不小心格式化了。我在网站上下载个java来用并下载eclipse,结果没有修改环境变量也能正常运行java程序。我之前用win7时启动eclipse都会先提醒设置环境变量,不然不能用。现在用xp时用eclipse却没有设置环境变量的情况下居然可以启动,而且java程序能够正常跑。这是怎么回事呢

jdk是安装文件还是解压文件?如果是安装文件会自动配置path
还有java程序能跑jdk不是必须的,jdk只是给开发人员用的,普通用户只需要jre就能运行追问

安装文件还有这样的?我以前用win7时都不是这样的。java软件都是同个地方下载的,现在xp不会这么先进吧。

追答

你看看C:\WINDOWS\system32 下面有没有一个java.exe
安装了jre就可以运行java程序

追问

还真的有,是默认自己安装上去的吗?我好像安装时都避开了c盘的

追答

正如我以上说的,普通用户只需要执行.class 并不需要关心其他,所以把java.exe放在system32下,环境的path下有这样的一段%SystemRoot%\system32; 所以你能运行java程序

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-20
eclipse集成开发环境是自动寻找jdk路径的。。。
只要你安装了jdk就可以,
如果换成别的ide,估计就无法运行java了。
第2个回答  2011-07-20
eclipse据我所知,从很早的版本里就有动态配置环境变量的功能了,所以我每次下载的eclipse从来都没有配置过环境变量。win7中没有用过eclipse,估计出现这种情况的话,应该是跟win7的安全机制有关吧!
第3个回答  2011-07-20
java的环境变量之前配置过 有存的记录 所以不用从新配置追问

可是我系统重装过,连硬盘都洗掉了。我看了环境变量没有关于java的设置

第4个回答  2011-07-20
你去看下,在安装java时,是否已添加了环境变量了
相似回答