A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 薆情媬証書 于 2013-10-23 13:54 编辑

昨天重装了系统,今天又把jdk装上了,可是dos窗口下输入java,和javac都提示不是内部命令,这是肿么了?path和classpath也都设置好了啊。怎么回事呢?

这是我的classpath的参数列表:
              .;C:\Users\Administrator\Desktop\my java file

这是我path的参数类表:
            C:\Program Files\Java\jdk1.6.0\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

这哪里有问题吗??

加个图,亲们看看。


这是我的jdk安装目录。怎么搞啊!!!??



评分

参与人数 1技术分 +1 收起 理由
周志龙 + 1 很给力!

查看全部评分

9 个回复

正序浏览
安装JDK,比如目录在C:\Java

为了方便java程序的开发,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量

(假定你的JDK安装路径为C:\Java\jdk1.6.0_30)


JAVA_HOME
C:\Java\jdk1.6.0_30

PATH
C:\Java\jdk1.6.0_30\bin

CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注前面的点号和分号一定不能丢,还有中间的,后面的分号也不要丢了)

说明:CLASSPATH可以再增加一些第三方的jar文件,方便手工编译和运行程序。

分别新建好后就可以测试一下了。

说明:如果电脑只是自己使用以上变量建议设置为用户变量。

可通过记事本等工具编写一个简单的测试程序,保存在d:\,代码如下:

?public class Test {

    public static void main(String[] args) {
    System.out.println("Hello java!");
    }
}

评分

参与人数 1技术分 +1 收起 理由
杨增坤 + 1

查看全部评分

回复 使用道具 举报
枫儿 金牌黑马 2013-10-23 18:45:59
7#
1.打开我的电脑--属性--高级--环境变量

2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置

评分

参与人数 1技术分 +1 收起 理由
杨增坤 + 1

查看全部评分

回复 使用道具 举报
classpath 1.5以后就不用设置了 JDK会自动查找
你只要设置JAVA_HOME=你的JDK安装目录
设置path=最前面加上             .;%JAVA_HOM%\bin;
然后打CMD进入命令控制台 输入  java -version
如果有显示就是显示成功了
回复 使用道具 举报
配置环境变量如下步骤:1.配置环境变量:右击“我的电脑”-->"高级"-->"环境变量" ;2.在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)3.新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 4.在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)最后就是输入dos命令cmd 进行测试看是否配置成功;这里我补充环境变量的解析:JAVA_HOME:jdk的安装路径;classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径;path:系统在任何路径下都可以识别java,javac命令。最后希望你能成功!
回复 使用道具 举报 1 0
请确定你的jdk是否安装在 目录下C:\Program Files\Java\jdk1.6.0     且该目录下是否有bin目录,jre目录

点评

有的啊!!  发表于 2013-10-23 13:50
回复 使用道具 举报
弄个dos截图来看看嘛,不知道你是怎么操作的。
回复 使用道具 举报
JDK中的JRE覆盖了原来的JRE把?

点评

那怎么办呢?  发表于 2013-10-23 13:55
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马