学习java必不可少的就是先要有一个java的开发环境。

当然现在软件很多的,像eclipse,myeclipse等等。

不过,最基本的就是javac.exe 了。就是在命令提示符中(cmd)使用 javac hello.java 来测试语句有没有问题。同时生成hello.class文件。

本来,在 cmd 中,查看java的版本(命令:java -version)说是'java' 不是内部或外部命令,也不是可运行的程序或批处理文件。

好吧,一问老师,说是缺少jdk,下载一个jdk,安装好之后。

写了一个简单的java,用javac时,又说'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。

解决方法:(以win7为例,其他类同)

1.右键计算机 ——> 属性 ——> 左边的“高级系统设置” ——> “高级”选项卡 ——> 下面“环境变量”

2.系统变量那里,新建一个变量名为 JAVA_HOME的,变量值为 C:\Program Files\Java\jdk1.6.0_10  (以你自己安装jdk的目录为准),然后确定。

3.找到系统变量里面的Path,编辑,变量值那里最后加一个分号(;),加上jdk的目录  C:\Program Files\Java\jdk1.6.0_10\bin ,点击确定。

4.网上还有说要改classpath的,不过我觉得一个点(.)就够了。当然,你也可以尝试,加上也没事。

classpath设置为:
.;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\bin

确定,之后,重新打开命令提示符,javac再试试,应该没有问题了。 :idea:

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: 解决‘javac’不是内部或外部命令的问题

>> 订阅本站: http://feed.feedsky.com/laycher