一、JDK
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
- 下载地址 到Oracle官网(http://www.oracle.com)下载就行。
- 最新版本 目前(20140625)JDK最新版本是 8u5 。
- 版本选择 根据操作系统选择相应的版本,这里只为了演示选择JDK7。
- 安装过程 安装过程直接下一步……
二、环境变量
在”我的电脑”---右键“属性”---“高级”选项卡---“环境变量”中,设置JAVA系统变量。
- 新建名称为“JAVA_HOME”的环境变量,变量值为JDK安装目录,例如:C:\Program Files\Java\jdk1.7.0_07
- 新建名称为“CLASSPATH”的环境变量,变量值为:.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;
- 编辑Path系统变量,将 %JAVA_HOME%/bin; 加入其中,%JAVA_HOME%为对已存在变量的应用,Path中的各个路径用分号隔开。
- 设置完环境变量,测试一下,在命令提示符中输入:java –version ,显示安装JDK的版本。
三、常用编辑器
1、记事本
现在就可以进行程序测试了,先用记事本测试下。
新建文本文件,输入如下内容,保存到相应位置,文件名为Hello.java,例如:D:\code\Hello.java。
然后在命令提示符输入如下命令:
程序正确输出:Hello World!
2、EditPlus
用记事本测试下JDK是否安装程序还可以,要是写程序的话还是得要有几个称手的编辑器。
EditPlus是一款功能强大的文字编辑器。拥有无限制的Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览、可监视剪贴簿、能同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中等功能,也可用于编辑HTML网页。
EditPlus配置java执行环境过程如下:
新建自定义工具组:
- “工具”---“配置自定义工具”,打开自定义工具配置界面。
- 点击面板右边的“组名”按钮,将文本“Group1”修改成“JAVA”,组名可随意填写。
添加编译功能:
- 点击“添加工具”按钮,选择“程序”,建立“新的程序”,选中它。
- “菜单文字”里的内容修改为“JAVAC”,可随意填写。
- “命令”里填写编译程序“java.exe”的路径,可以浏览查找,如:“C:\Program Files\Java\jdk1.7.0_07\bin\javac.exe”,如果已经正确环境变量,可以直接填写“javac”。
- “参数”填写,点击右侧下拉按钮,选择“文件名称”,即显示为“$(FileName)”,可以直接写入。
- “起始目录”填写,点击右侧下拉按钮,选择“文件目录”,显示为“$(FileDir)”,可以直接写入。
- 选择“捕获输出”复选框,使EditPlus可以捕获控制台输出。
以上配置过程就是模拟javac的编译过程: javac Hello.java
添加执行功能:
- 点击“添加工具”按钮,选择“程序”,建立“新的程序”,选中它。
- “菜单文字”里的内容修改为“JAVA”,可随意填写;
- “命令”里填写编译程序“java.exe”的路径,可以浏览查找,如:“C:\Program Files\Java\jdk1.7.0_07\bin\java.exe”,如果已经正确环境变量,可以直接填写“java”。
- “参数”填写,点击右侧下拉按钮,选择“文件名称”,即显示为”$(FileNameNoExt)“,可以直接写入。
- “起始目录”填写,点击右侧下拉按钮,选择“文件目录”,显示为“$(FileDir)”,可以直接写入。
- 选择“捕获输出”复选框,使EditPlus可以捕获控制台输出。
以上配置过程就是模拟javac的编译过程: java Hello
配置输出模式:
“输出模式”使用正则表达式匹配捕获控制台输出信息,例如,捕获编译错误信息,可以快速定位编译错误的文件和位置。EditPlus内置了常用的输出匹配模式,直接选择“Java/GCC”即可。
这样的配置完后,出现编译错误,只要双击错误信息,即可快速定位错误位置。
模版文件、语法高亮文件:
语法高亮文件:java.stx ;这样用打开java源文件就可以支持语法高亮。
自动完成文件:java.acp ;这样编辑java源文件时输入定义好的关键字就可以自动输入关联的内容。
这两个文件可以到 https://www.editplus.com/ 下载。
自定义工具选择之前配置好的“JAVA”。
模版文件:
模版文件:新建java文件的模版,可以定义常用代码的模版,这样用EditPlus新建java文件时就会打开一个副
本,省去重复输入的时间。
四、常用IDE
Eclipse
NetBeans
IntelliJ IDEA
MyEclipse