
今天查阅课表,发现自己顺利选上了Java课程,那么就可以提前准备Java的运行环境以及Eclipse的安装了。
写Java程序,大多数人都在用的软件是Eclipse,这个软件是免费的,可以从它的官网下载到:http://eclipse.org。
为了能运行Eclipse,还需要Java的运行环境——JRE。
首先解释一下JRE和JDK。
JRE是Java Runtime Enviroment,是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
JDK是Java Development Kit,简单地说,JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。其中,SDK是Software Development Kit,一般指软件开发包,可以包括函数库、编译程序等。
对于Windows来说,JRE是从Oracle的网站(https://www.java.com/zh_CN/)下载的。我会以Windows 10为例,记录我安装JRE和Eclipse的过程,并且为了今后使用的方便,我会把JDK也一起装上,尽管运行Eclipse并不需要JDK。
对于Mac OS来说,既可以从Oracle的网站下载JRE,也可以在Mac的终端窗口中输入“java”命令来检查自己的系统是否已经有了JRE。如果还没有,Mac OS会提示你可以下载安装,然后顺着它的提示来安装就可以了。
对于Ubuntu等的Linux来说,你都会用Linux了,怎么下载安装Eclipse和JRE你一定能自己搞定的。
首先打开Eclipse的官方网站,然后点击Download。
进入下载页面以后,发现Eclipse有针对Java的版本,也有针对C++等的版本。
我们选择Eclipse IDE for Java Developers,并选择适合自己电脑操作系统位数的版本。
注1:不推荐使用Eclipse Installer,推荐直接下载IDE。
注2:需要下载的是for Java Developers,不是for JEE Developers。
注3:下载与自己操作系统位数对应的版本,32位或者64位。
注4:下载速度可能较慢,这种时候可以尝试更换镜像下载。
因为缺少JRE,所以下载后的文件不急着解压,我们接着安装JRE。
打开Oracle的网站。
为了避免浏览器有时无法正确识别操作系统,建议选择“所有Java下载”那行小字,而不是“免费Java下载”那个按钮。
然后根据32位或者64位下载JRE。
同样地,也可以从本文最后的链接下载JRE。
运行,安装。
考虑到Java运行环境的特殊性,不推荐安装在其他目录,所以我们选择系统盘所在的默认安装目录进行安装。
耐心等待安装完成。
如果这是首次安装Java运行环境,那么恭喜你已经安装成功了。
如果电脑上曾经安装过旧版本的Java运行环境,那么会推荐移除旧版本的JRE。
这时可以选择卸载,也可以不予理会。
如上文所说,实际上有了JRE就已经可以运行Eclipse了,但是下面还是会给出JDK的安装过程。
仍然是Oracle的网站,点击“所有Java下载”,然后在左侧找到JDK的下载链接。
然后在正文中找到“从何处下载JDK”,并单击“JDK下载”。
然后选择JDK Download。
找到JDK。
默认选择的是Decline,这里我们需要选择Accept,然后才能下载。
找到适合自己电脑操作系统的版本,下载。
同样地,由于JDK下载速度较慢,本文最后会给出下载链接。
下载完成后运行安装。
我们依次单击那3个功能左边的小图标,把3个功能都选择成“安装此功能及所有子功能”。
安装目录仍然是默认目录。
耐心等待安装完成。
安装JDK的时候会要求存在JRE。
如果没有安装JRE,那么JDK会安装JRE。
我们已经安装了JRE,并且安装目录就是默认的目录,所以不用管它,直接点击下一步继续。
安装很快完成。
至此,JRE和JDK都安装完成了。
这时解压缩我们刚才下载的Eclipse。
推荐解压到一个固定的目录,比如“D:\Java\Eclipse”,“D:\Program Files\Eclipse for Java”等等。
运行Eclipse。
我这里的运行界面如下图:
neon.2的运行界面如下图:
首次运行的时候,会要求配置默认的工作区。
由于上文推荐过,解压到一个固定的目录,所以这里的工作区可以设置成“D:\Java\WorkPlace”、“D:\Program Files\Eclipse for Java\Workspace”等。
我这里的工作区是“P:\JAVA\Eclipse\workspace”。
然后勾选“设置成默认目录并不再询问”。
首次进入会进入到欢迎界面。
至于要不要去掉右下角的“总是显示欢迎界面”,就看个人喜好了。
点击下面这个图标进入工作界面。
安装就大功告成了。
我们可以试着写一个Hello World来试一下。
新建一个Java Project。
随便取一个名字,我这里叫hello,其他都是默认,可以不用点Next,直接点Finish。
展开hello,在src上右键,新建一个Class。
取名叫Main,然后勾上public static void main。
Java是区分大小写的。
这里说明一下,如果取名叫main,会给出提示。
点击Finish以后开始写代码。
在TODO后面写上一句语句。
System.out.println("Hello World!");
写完以后是这个样子的:
这里需要再说明一下,我在“Hello World!”后面还加了一句“你好!”。为了支持中文字符,我们还需要多做一步设置。
在File里找到Properties。
把编码改成UTF-8,然后保存。
编译运行。
如果没有保存,会提示保存。
为了方便以后使用,我们可以勾选“总是在运行之前保存源代码”。
下方窗口出现了控制台,可以看到结果正确。
Hello World! 你好!
如果还想要测试输入,可以试试下面这个程序。
作为初学者,可以不用理会每条语句的写法,只是做个体验。
package hello; //如果上面新建Java项目的时候用的不是hello,这里需要改成你自己的包名 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNextInt()) { int a = in.nextInt(); int b = in.nextInt(); System.out.println(a + b); } } }
需要说明的是,程序并没有结束,还在等待下一个输入。
如果需要结束程序,请按下Ctrl+Z,或者终止按钮。
2016-12-22_18-50一稿