jav
javac 不是内部命令或外部命令,也不是……javac 是java语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。
javac 可以隐式编译一些没有在命令行中提及的源文件。
用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。
javac不是内部或外部命令,也不是可运行的程序或批处理文件如果你只需要使用javac命令不需要如此复杂的!!你先把你自己新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bin;%JAVA_HOME%\jre\bin删了,然后只要在Path变量的头部添加如下路径:C:\Program Files\Java\jdk1.5.0\bin;就可以了。(不需要在添加别的了)原因很简单:你可以按照这个路径去看看有没有一个叫javac.exe的东东在bin文件夹中,环境变量Path的作用通俗点讲就是用来告诉你的电脑如何去找到这个可执行文件并执行它。
如果你是初学者的话配不配置CLASSPATH环境变量都可以的,因为CLASSPATH变量是用来设定“类路径”的(其实这种方式是sun不推荐的)。
设置CLASSPATH变量的目的讲白了其实是为了把别人写好的类库挪过来好将来自己用。