JAVA——安装jdk与配置环境变量

“工欲善其事必先利其器“,要想编写第一个JAVA程序,首先搭建环境。分三步:1.下载安装JDK,2.配置环境变量,3.下载安装Eclipse。下面我把这三步简单提一下。

1.下载安装JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html链接给了,大家自行前去下载即可,要注意的是有两个版本选择(如果你是windows),一个X86,一个X64。如果你的系统是32位,那么就下载X86。如果你的系统是64位,那么就下载X64。还有选择版本下载之前,有个单选按钮要选上,见图1。最后,下载完了双击安装即可。(以最新版本为主,我写这篇文章和你看到的版本号可能不一样,以你的为主)

图1

2.配置环境变量

想办法找到如图2的界面,这。。。就不用我说了吧,然后单击“高级系统设置”->“环境变量”。有三个环境变量要设置,见图3。一个一个说,首先是“JAVA_HOME”,值内填上“C:\Program Files (x86)\Java\jdk1.8.0_162”,其实就是JDK的位置,以你自己的路径为准。第二个是“CLASSPATH”,值内填上“C:\Program Files (x86)\Java\jdk1.8.0_162\lib\tools.jar;C:\Program Files (x86)\Java\jdk1.8.0_162\lib\dt.jar;”,就是JDK里面的tool.jar和dt.jar,还是那句话,以你自己的路径为准。最后一个“Path”,这个和前两个变量不一样,这个是原本就有的,你只需要“编辑”,加上一串代码“;%JAVA_HOME%\bin;”,这个代码直接抄上去就行了。第一个和第二个变量是需要你“新建”的。配置完环境变量,最最最重要的一步,别忘了点“确定”,而且有两个”确定”要点,见图4

图2

图3

图4

3.下载安装Eclipse

http://www.eclipse.org/downloads/eclipse-packages/链接给了,选择图5所示的软件进行下载,要注意的是,你刚才JDK选择是什么位的,这里也要选择与之相对应的。

图5

Hello World

你的第一个程序,不是Hello World还能是什么呢?一开始我们先不用Eclipse编写程序,用记事本即可。记事本是开发JAVA程序最基础的一个工具,分三步,1.编写,2.编译,3.运行。

1.编写

新建一个名为one的文本文档,并将后缀名从.txt改为.java,见图6

图6

在文本框内输入程序代码,然后保存即可。见图7

图7

2.编译

win+R键运行cmd,打开命令提示符,找到one.java文件所在盘符以及文件夹,见图8。(“驱动器号”+”:”可以直接进入对应的驱动盘内,如E:,“cd“+“文件路径”可以打开对应文件夹)

图8

输入”javac one.java”,并敲回车,没有报错或者什么其他的提示,只是单纯的换行,就表示编译正确。编译正确后还会在“one.java”的同一个路径下生成一个同名的class文件见图9,图10

图9

图10

3.运行

输入“java one“命令,回车,输出效果见图11,一个简单的JAVA程序从编写到运行就完成了。

图11

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我和未来有约会

Kit 3D 更新

Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was inita...

2596
来自专栏pangguoming

Spring Boot集成JasperReports生成PDF文档

由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲...

1.2K7
来自专栏张善友的专栏

LINQ via C# 系列文章

LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C...

2665
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

32110
来自专栏陈仁松博客

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误InvalidOperationException: Cannot find compilati...

4878
来自专栏落花落雨不落叶

canvas画简单电路图

64311
来自专栏C#

DotNet加密方式解析--非对称加密

    新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)...

4948
来自专栏一个会写诗的程序员的博客

Spring Reactor 项目核心库Reactor Core

Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactiv...

2212
来自专栏张善友的专栏

Mix 10 上的asp.net mvc 2的相关Session

Beyond File | New Company: From Cheesy Sample to Social Platform Scott Hansel...

2617
来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

2717

扫码关注云+社区