java jdk1.6

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:51:00
我的环境变量如下
java_home=D:\Program Files\Java\jdk1.6.0_03

classpath=.;D:\Program Files\Java\jdk1.6.0_03\lib;D:\Program Files\Java\jdk1.6.0_03\lib\tools.jar
Path=;D:\Program Files\Java\jdk1.6.0_03\bin;%java_home%\jre\bin
我的程序保存在e:\javapro下
我想在dos下进到javapro下就可以编译和运行。但是当我进入javapro下
javac Test.java就提示javac不是外部和内部命令。请问这要怎么解决。
呵呵,看来这个回答的人不多啊,如果我把Test.java复制到bin下执行java,javac是没有问题的.难道一定要进bin下吗?那jdk6也太失败了吧!

java_home=D:\Program Files\Java\jdk1.6.0_03
classpath=.;D:\Program Files\Java\jdk1.6.0_03\lib;
Path=D:\Program Files\Java\jdk1.6.0_03\bin
这样就可以了 如果不行我也没办法 设置了环境变量后要
从新开cmd

是不是路径path敲错了,建议到我的电脑-》属性》高级》环境变量里面,把路径复制过来(用资源管理器打开jdk目录,复制地址栏的文字)
这不是jdk6的问题,任何命令行工具都是如此!你要在命令提示符下运行程序,如javac.exe java.exe,你就必须设置路径!建议用上面的方法设置路径。

你看一下 你的D:\Program Files\Java\jdk1.6.0_03\bin中还有没有javac程序

classpath=.;D:\Program Files\Java\jdk1.6.0_03\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_03\lib\tools.jar
原来你的classpath里少配了一个dt.jar包
没问题了

直接运行javac 和 java看看有什么效果