学习Java第一步!新手小白必看!

工具及工具的下载

JDK的下载和安装

Java Development Kit (JDK) 是免费软件开发工具包,是整个Java的核心,包括Java运行环境,Java工具和Java基础类库。是学习Java的第一道必经之路。

JDK安装包可以在oracle官网免费获取

  • 直接百度jdk选择第一条结果

or

  • 输入地址(长按地址复制链接): http://www.oracle.com/technetwork/java/javase/downloads

小白请按以下步骤进行,下图是下载页

根据个人PC的操作系统,选择对应版本。譬如小黄人用的是win8.1,选择如下图所示版本。

下载完成之后得到如下图所示的一个exe文件。接着是傻瓜式的“下一步”→ “下一步”完成安装。

eclipse的下载和安装

eclipse是一种IDE(IntegratedDevelopment Environment,集成开发环境)。现在公司都普遍使用eclipse作为他们的开发工具。

eclipse安装包可以在oracle官网免费获取

  • 直接百度eclipse选择第一条结果

or

  • 输入地址(长按地址复制链接): http://www.eclipse.org/downloads

eclipse有安装版和解压版,小黄人习惯使用解压版(其实没用过安装版

下面是下载过程图示,已经有eclipse了,请自行略过

这是第一个页面。

这是第二个页面。。

第三个页面。。。

选择一个你想用的版本,小黄人习惯选择最新

这是第三个页面。。。。

这里大家需要根据自己的系统选择不同的版本

下载完成之后得到一个.zip文件,把它解压到你想放的位置,比如C盘根目录 or D盘根目录。

配置环境变量

知其然,知其所以然

配置环境的目的是让系统知道JDK的安装路径,配置好环境变量后,可以在任意路径下运行你的Java程序。

创建系统变量JAVA_HOME

JAVA_HOME顾名思义就是Java安装目录的根路径,以下系列图是配置过程。

第一步,右键单击计算机,选择属性,然后出现下图,单击环境变量

在弹出的窗口选择“新建”

填写变量信息→ 确定

变量名:JAVA_HOME

变量值:JDK的安装路径

把Java的bin目录添加到Path变量中

正常情况下Path变量已经存在,只需找到Path变量,然后添加即可

如下图,找到Path变量→ 编辑

把%JAVA_HOME%\bin;添加到Path变量后面(如果原Path的变量值后面没有分号,记得添加;后再添加bin路径)

创建CLASSPATH变量

和创建JAVA_PATH的方式类似

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

最后一路按“确定”就行了

测试是否配置正确

Win+R打开“运行”→ 输入CMD→回车→打开命令行

依次输入java,和javac,回车,看是否能正常显示一些提示信息

如下图所示

如果到这里都没什么问题,恭喜你已经成功走过第一步了













这里为了测试错误的情况,改了JAVA_HOME的变量值,然后测试结果如下

这是错误示范






我是小tips

这里教大家如何快速复制路径,非小小小小小白绕道走



原文发布于微信公众号 - 小黄人打代码(MinionsCoding)

原文发表时间:2016-08-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jed的技术阶梯

Kafka 新版消费者 API(一):订阅主题

说明:这两个参数分别指定了 TCP socket 接收和发送数据包的缓冲区大小。如果它们被设为 -1,就使用操作系统的默认值。如果生产者或消费者与 broker...

8092
来自专栏iKcamp

系列3|走进Node.js之多进程模型

文:正龙(沪江网校Web前端工程师) 本文原创,转载请注明作者及出处 之前的文章“走进Node.js之HTTP实现分析”中,大家已经了解 Node.js 是...

4107
来自专栏mathor

第1章 必须掌握的Linux命令

 命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀(示例请...

1141
来自专栏栗霖积跬步之旅

异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.

出现这个异常说明了跳转页面的url无对应的值. 原因1: Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包  原因...

7556
来自专栏WindCoder

WebService入门初使用(二)调用WebService服务

上一节记录完WebService的创建,鉴于篇幅所致,将调用部分单独拿到本节,所调用WebService服务基于上一章节内容。

1322
来自专栏小勇DW3

RPC理论以及Dubbo的使用介绍

RPC 的主要功能目标是让构建分布式应用更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。

2573
来自专栏用户2442861的专栏

HTTP POST GET 本质区别详解

    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交

2521
来自专栏信安之路

从暴力枚举用户到获取域所有信息

我们在进行内网渗透中,会遇到存在 windows 域环境的情况,当我们获得一个内网主机权限之后,这个主机可能没有加入域,我们无法直接通过在这个主机上获取域中的相...

1450
来自专栏Laoqi's Linux运维专列

Saltstack 远程操作(grains,pillar)服务安装+配置管理

2237
来自专栏开源优测

[接口测试 - 基础篇] 10 别啊,还有INI格式呢,别忘记我

什么是INI格式 INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中。这种配置...

37612

扫码关注云+社区