javac/jar/jdoc命令找不到!

sun30 2008-01-09 01:32:39
我原来的JDK是1.4的(路径为C:\j2sdk1.4.2_05)
因为要用的一些方法得是JDK1.5版的.所以就从http://java.sun.com下载了一个JDK1.6(jdk-6u3-windows-i586-p.exe).
安装路径还用的原来的1.4的路径(C:\j2sdk1.4.2_05).安装后没有重启.
问题就来了!原来的版本运行javac都没有问题.但现在却说找不到javac命令.我看一下C:\j2sdk1.4.2_05\bin下面也没有javac.exe的文件.(原来也没有注意过1.4版的BIN下面是否有.是不是叫javac.exe).
因为以前1.4版时,可以正常编译.而且新版的安装路径也没变.所以环境变量的设置应该没有问题!
请大家指点一下这是什么原因?

另外:
1>我注意了一下.在安装JDK1.6是.我选择的是和1.4相同的路径.安装时它是把这个路径下的文件先删除后.再进行的安装.请问 这样和升级是一样的吗?
2>我的安装路径是C:\j2sdk1.4.2_05.但是在安装后.不知道什么时候.在C:\Program Files\下多了一个JAVA目录.下面是和安装的一样的一个文件夹.请问这又是怎么回事?
...全文
254 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yike85 2010-01-29
  • 打赏
  • 举报
回复
环境变量未配置好
changjiangzhibin 2008-01-09
  • 打赏
  • 举报
回复
环境变量未配置好
eidolon_warrior 2008-01-09
  • 打赏
  • 举报
回复
en 楼上两位说的很清楚了 调整环境变量路径到需要的目录下
  • 打赏
  • 举报
回复
楼主,你机器上装二个java版本也没关系呀,只是把想用的jdk高版本在环境变量设置一下,比如这样,假设你的jdk6.0装在C盘根目录下,这样设置一下环境变量就行:
set path = "c:\java 1.6\bin;.....";
set classpath = ".;c:\java\jre;...";
老紫竹 2008-01-09
  • 打赏
  • 举报
回复
JDK的包要安装2个东西
1 JDK, 包含javac
2 JRE 没有JAVAC

对应的目录你已经说清楚了,你在jre下面找不到 javac 的。

建议你重新安装jdk, 并且使用默认的 C:\Program Files\JAVA 这个目录

然后到环境变量里面调整 PATH, CLASSPATH 等参数。

62,623

社区成员

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

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