当前位置: 代码迷 >> Java相关 >> javac 环境变量设置解决方案
  详细解决方案

javac 环境变量设置解决方案

热度:5347   发布时间:2013-02-25 21:50:03.0
javac 环境变量设置
我的jdk是安装在D:\JDK中,C:\Documents and Settings\Administrator>javac
  'javac' 不是内部或外部命令,也不是可运行的程序
  或批处理文件。
我的环境变量时这么配置的:
  path:;D:\JDK\bin
  java_Home:D:\JDK
望高手帮忙
谢谢。


------解决方案--------------------------------------------------------
path:;D:\JDK\bin
JAVA_HOME:D:\JDK //JAVA_HOME最好大写
CLASSPATH:%JAVA_HOME%\dt.jar;%JAVA_HOME%\tools.jar;

------解决方案--------------------------------------------------------
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):

JAVA_HOME=c:\j2sdk1.5.0 
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) 
path=%JAVA_HOME%\bin

接着可以写一个简单的java程序来测试J2SDK是否已安装成功:

public class Test{ 
public static void main(String args[]){ 
System.out.println("This is a test program."); 

}

将上面的这段程序保存为文件名为Test.java的文件。

然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令

javac Test.java 
java Test

此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
------解决方案--------------------------------------------------------
上面两位说的很全了,
我补充一点:
你打开cmd
输入一些常用的dos命令看是不是也提示同样的错误?
如果是,你在配置系统path时把前面的内容也删除了,找台与你系统相同的机子,copy一份。
如果不是,照上面两位的方法,决对没问题。
  相关解决方案