初学JAVA的一个难题

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:43:59
我装了j2sdk1.4.2_15,按照教程上安装好了,运行cmd然后运行java可以看得到帮助信息,可运行javac时,出现的是:“javac”不是内部或外部命令,也不是可运行程序或批处理文件 。
这是怎么回事啊?是不是跟系统的环境变量有关?如果是的话怎么设呢?本人刚开始自学,所以很不明白,希望高手能帮帮!越详细越好!

jdk里的命令对于cmd来说只能算作一个外部命令,如果想要在cmd下直接使用,则需要配置path环境变量,另外,如果想要使用java命令来运行程序,还要配置classpath环境变量
例如:
如果你的jdk安装在C盘programfiles下面,在安装目录中应该有bin和lib两个文件夹,这两个文件夹就是配置环境变量的关键,bin文件夹中是所有的命令,lib文件夹中则是编程需要的类库,这样来进行配置:
右击“我的电脑”->属性->高级->环境变量
在弹出的窗口中有两种变量:用户变量(只对当前登录的系统用户有效)和系统变量(对所有用户有效),随便配置那一个都可以,但是如果两种变量有同名的,将使用用户变量。

点击“新建”
变量名:path
变量值:jdk安装路径\bin
点“确定”

再点“新建”
变量名:classpath
变量值:.;jdk安装路径\lib\tools.jar;jdk安装路径\lib\dt.jar
确定

注意:classpath值一定要以.开始,用分号和其他路径分开

另外:如果环境变量中已经有path和classpath,可以点击编辑,把这些路径添加到变量值里面,但要以分号和其他值隔开

配置完毕后,在cmd状态下敲击命令echo %classpath%可以查看配置的内容,如果显示的内容和配置的不一样,将系统注销一次就没有问题了。

恩 说明 你还是没配好 ``
你再配下看看

还有 你运行javac的时候注意 比如说 你的java文件在d盘
你首先要进入d盘 然后再运行javac