标签:
前面已经介绍过了,编译和运行java程序必须经过两个步骤。
1.将源文件编译成字节码。
2.解释执行平台无关的字节码程序。
上面这两个步骤分别需要使用java和javac两个命令。启动Windows操作系统的命令行窗口(在“开始”菜单里运行cmd命令即可),在命令行窗口里依次输入java和javac命令,将看到如下输出:
C:\Users\Administrator>java ‘java‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 C:\Users\Administrator>javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
这意味着我们还不能使用java和javac两个命令。这是因为:虽然我们已经在计算机里安装了JDK,而JDK的安装路径下也包含了java和javac两个命令,但计算机不知道到哪里去找这两个命令。
计算机如何查找命令呢?Windows操作系统根据Path环境变量来查找命令。Path环境变量的值是一系列路径,Windows操作系统将在这一系列路径中依次查找命令,如果找到这个命令,则该命令是可以执行的;否则将出现“‘XXX’不是内部或外部命令,也不是可运行的程序或批处理文件”的提示,而Linnux操作系统则根据PATH环境变量来查找命令,PATH环境变量的值也是一些列路径。因为windows操作系统不区分大小写,设置Path和PATH并没有区别;而Linux系统是区分大小写的,设置Path和PATH是有区别的,因此只需要设置PATH环境变量即可。
提示: 不管是Linux平台还是Windows平台,只需把java和javac两个命令所在的路径添加到PATH环境变量中,就可以编译和运行java程序了。
标签:
原文地址:http://my.oschina.net/u/1580996/blog/494242