学习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再试试,应该没有问题了。
>> 若为原创,转载请注明: 转载自Laycher's Blog
>> 本文链接地址: 解决‘javac’不是内部或外部命令的问题
>> 订阅本站: http://feed.feedsky.com/laycher
一楼SF。。我坐咯。
浅显易懂嘛~
ps:看到你那边今天35℃……大家的城市都很热……
毫无疑问,环境变量问题