名词解释:
JDK:Java Development Kit(java开发工具包)
JRE:Java Runtime Environment(java运行环境)
IDE:Integrated Development Environment(集成开发环境)
要安装的程序:
1.安装JDK(开发工具包):用于编译及运行java程序。一般通过配置环境变量可以在DOS控制台界面下用命令来编译运行java程序。
2.安装JRE(java程序运行环境):如果安装了JDK,则JDK会自动安装JRE(不用另外单独下载JRE,JDK安装包里面已经集成了),但是如果只是运行java程序而不是做开发,那你只需要安装JRE就可以。
3.安装NetBeans:NetBeans是众多Java IDE中的一种,原则上可以用任意能够编写文字的工具来写java程序,例如windows系统自带的记事本,但是为了方便,一般使用集成开发环境,NetBeans就是一个比较适合新手的众多集成开发环境中的一个。
除NetBeans外,还有Eclipse,MyEclipse,JBuilder等开发工具。大部分Java程序员使用Eclipse和MyElclipse,NetBeans是Sun公司(java就是Sun公司的工程师发明的)开发的一款免费的集成开发环境,Eclipse最初是IBM开发的,后来捐献给开源社区了,MyEclipse最初只是Eclipse的一个收费的插件(用于开发J2EE的平台),后来MyEclipse干脆把Eclipse集成进去了,所以现在MyEclipse已经不只是一个插件了,Eclipse免费,MyEclipse收费.初学者建议使用NetBeans,NetBeans体积也比较小.
JDK常用工具:
javac.exe:Java编译器,用于把Java源程序编译成字节码,即将.java文件编译成.class文件。
java.exe:Java解释器,用于解释执行Java字节码,即接受.class文件,然后启动Java虚拟机(JVM)解释并执行。
appletviwer.exe:用于运行和调试已经编译成字节码的Java Applet。
javadoc.exe:Java文档制作工具。
jar.exe:压缩工具
javah.exe:C头文件产生工具,用于编写本地办法。
jdb.exe:Java调试器,用来调试Java程序。
wsimport:引入Web服务。
配置环境变量:
下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图:
选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮,如图:
在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”,单击确定按钮,如图:
在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。如图:(其中的“.;表示当前目录”)
现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确。如图:
注意事项
记得不要漏掉最后的“;”符号。
运行第一个java程序
Java环境配置好了,让我们来运行第一个Java程序。
为了方便用DOS命令进入该文件夹,我选择了把程序放在JDK安装目录里面。
首先我新建了一个文件夹“test”,然后在里面新建一个记事本文件,命令为:FirstJava.java(注意后缀是.java,如果你隐藏了扩展名,请先取消隐藏扩展名,如果不会取消,请百度一下。)
然后用记事本打开刚才新建的FirstJava.java,在里面输入java程序语句:
//My first java program public class FirstJava{ public static void main(String args[]){ System.out.println("This is my first java program!"); } }
保存文件。(注意,class后面的那个是类名,必须与文件名一样。可以看到我的类名和文件夹都是“FirstJava”)。
然后点击开始——运行(快捷键win+R),输入“cmd”,回车打开。输入“D:”然后回车进入D盘(因为刚才编写的java程序在D盘的一个文件夹里面),输入“dir”查看当前文件夹下的内容,如下图所示。
OK,经过几次的cd和dir命令,我们已经在命令行界面进入了我写的java程序所在的文件夹了,最后一个图,我们可以看到有一个文件名字为“FirstJava.java”,这个就是我们前面新建的并在里面写了几行java程序的文件。
现在我们用javac来编译。
首先用dir查看test文件夹,发现只有一个文件,然后输入“javac FirstJava.java”,回车,再用dir查看test文件夹里面的文件,发现变成了两个,就是说,刚才javac已经把FirstJava.java编译生成了一个FirstJava.class文件。注:javac是一个程序,一个用来编译java程序的编译器。
下面执行java程序。
上面我们已经用javac把“FirstJava.java”程序源文件编译成了一个class文件。输入“java FirstJava”即可执行。
第一个java程序执行成功,噢耶!
附:
几个DOS常用命令
dir:dir是directory的缩写,中文意思是“目录”或“文件夹”,dir命令用于显示当前路径下的文件及文件夹(类似Linux下的ls),在后面加个文件夹名可以查看该文件夹下的文件与文件夹。例:dir newfolder
cd:cd是change directory的缩写,即“改变目录”,cd命令用于改变当前路径,这个与Linux的基本相同,例如:cd .. 表示退回到上一级目录,cd foldername 表示进入该文件夹。
tree:tree命令用于显示当前目录下的目录树。
C:进入C盘,同理,D:进入D盘,E:进入E盘。