本文写于 2016年12月22日,距今已超过 1 年,距 2022年10月18日 的最后一次修改也已超过 3 个月,部分内容可能已经过时,您可以按需阅读。如果图片无法显示或者下载链接失效,请给我反馈,谢谢!


Visits: 459

0 0 投票数
评分

今天查阅课表,发现自己顺利选上了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。

sp161222_165250

进入下载页面以后,发现Eclipse有针对Java的版本,也有针对C++等的版本。

我们选择Eclipse IDE for Java Developers,并选择适合自己电脑操作系统位数的版本。

sp161222_165349

注1:不推荐使用Eclipse Installer,推荐直接下载IDE。

注2:需要下载的是for Java Developers,不是for JEE Developers。

注3:下载与自己操作系统位数对应的版本,32位或者64位。

注4:下载速度可能较慢,这种时候可以尝试更换镜像下载。

sp161222_170057

因为缺少JRE,所以下载后的文件不急着解压,我们接着安装JRE。

打开Oracle的网站。

为了避免浏览器有时无法正确识别操作系统,建议选择“所有Java下载”那行小字,而不是“免费Java下载”那个按钮。

sp161222_170145

然后根据32位或者64位下载JRE。

sp161222_170246

同样地,也可以从本文最后的链接下载JRE。

sp161222_170447

运行,安装。

考虑到Java运行环境的特殊性,不推荐安装在其他目录,所以我们选择系统盘所在的默认安装目录进行安装。

sp161222_170617

耐心等待安装完成。

sp161222_171440

如果这是首次安装Java运行环境,那么恭喜你已经安装成功了。

sp161222_171143

如果电脑上曾经安装过旧版本的Java运行环境,那么会推荐移除旧版本的JRE。

sp161222_170934

这时可以选择卸载,也可以不予理会。

sp161222_171120

如上文所说,实际上有了JRE就已经可以运行Eclipse了,但是下面还是会给出JDK的安装过程。

仍然是Oracle的网站,点击“所有Java下载”,然后在左侧找到JDK的下载链接。

sp161222_171647

然后在正文中找到“从何处下载JDK”,并单击“JDK下载”。

sp161222_172604

然后选择JDK Download。

sp161222_173451

找到JDK。

sp161222_173541

默认选择的是Decline,这里我们需要选择Accept,然后才能下载。

sp161222_173628

找到适合自己电脑操作系统的版本,下载。

sp161222_173716

同样地,由于JDK下载速度较慢,本文最后会给出下载链接。

sp161222_172751

下载完成后运行安装。

sp161222_172902

我们依次单击那3个功能左边的小图标,把3个功能都选择成“安装此功能及所有子功能”。

安装目录仍然是默认目录。

sp161222_173204

sp161222_173346

耐心等待安装完成。

sp161222_174007

安装JDK的时候会要求存在JRE。

如果没有安装JRE,那么JDK会安装JRE。

我们已经安装了JRE,并且安装目录就是默认的目录,所以不用管它,直接点击下一步继续。

sp161222_174035

安装很快完成。

sp161222_174137

至此,JRE和JDK都安装完成了。

这时解压缩我们刚才下载的Eclipse。

推荐解压到一个固定的目录,比如“D:\Java\Eclipse”,“D:\Program Files\Eclipse for Java”等等。

sp161222_174401

运行Eclipse。

sp161222_174546

我这里的运行界面如下图:

sp161222_174835

neon.2的运行界面如下图:

sp161222_174623

首次运行的时候,会要求配置默认的工作区。

由于上文推荐过,解压到一个固定的目录,所以这里的工作区可以设置成“D:\Java\WorkPlace”、“D:\Program Files\Eclipse for Java\Workspace”等。

我这里的工作区是“P:\JAVA\Eclipse\workspace”。

然后勾选“设置成默认目录并不再询问”。

sp161222_175320

首次进入会进入到欢迎界面。

sp161222_175814

至于要不要去掉右下角的“总是显示欢迎界面”,就看个人喜好了。

sp161222_175901

点击下面这个图标进入工作界面。

sp161222_180014

sp161222_180047

安装就大功告成了。

我们可以试着写一个Hello World来试一下。

新建一个Java Project。

sp161222_180141

随便取一个名字,我这里叫hello,其他都是默认,可以不用点Next,直接点Finish。

sp161222_180302

展开hello,在src上右键,新建一个Class。

sp161222_180310

取名叫Main,然后勾上public static void main。

sp161222_180403

Java是区分大小写的。

这里说明一下,如果取名叫main,会给出提示。

sp161222_180457

点击Finish以后开始写代码。

在TODO后面写上一句语句。

System.out.println("Hello World!");

写完以后是这个样子的:

sp161222_180637

这里需要再说明一下,我在“Hello World!”后面还加了一句“你好!”。为了支持中文字符,我们还需要多做一步设置。

在File里找到Properties。

sp161222_183953

把编码改成UTF-8,然后保存。

sp161222_184040

编译运行。

sp161222_180718

如果没有保存,会提示保存。

sp161222_180758

为了方便以后使用,我们可以勾选“总是在运行之前保存源代码”。

下方窗口出现了控制台,可以看到结果正确。

sp161222_180830

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);
        }
    }
}

sp161222_184323

需要说明的是,程序并没有结束,还在等待下一个输入。

sp161222_184357

如果需要结束程序,请按下Ctrl+Z,或者终止按钮。

sp161222_184530

sp161222_184503


2016-12-22_18-50一稿

0 0 投票数
评分
发表留言
订阅评论
提醒
guest

在点击发表评论按钮时,网络请求的数据包含浏览器版本、操作系统版本和 IP 地址;您的网络服务提供商、雇主或学校、政府机构可能会看到您的访问活动;根据浏览器默认行为、操作系统设置和安全防护软件的设置不同,您的浏览器可能会也可能不会在本地 Cookies 缓存您输入的用户名、邮箱以便下次评论使用。

请对自己的言行负责。

您想以什么身份发表评论
邮箱将在您的评论被回复时给您通知
(可选)如果您也有个人网站,不妨分享一下
我对这篇文章的评分
这篇文章给您带来多大帮助
0 评论
内联反馈
查看所有评论