Java程序环境

一.概述

今天讲的内容就是怎么安装JDK,以及如何使用命令进行编译和运行Java程序。工具的使用我会另起专栏去讲解,主要是idea的集成开发环境。这章主要以windows10操作系统的控制台来讲解。有人会问现在这么多好的开发工具,为什么还要学习控制台命令来进行编译?内功心法其实指的就是这些东西,不管开发工具多么的好用,他们的底层运行的都是JDK本身的控制台命令来运行,所以我们还是有必要学习这部分内容,只有最基本的东西用的很熟练的时候,才更能体会到工具给我们带来的便利。我发现有些人,总是去研究有没有更好用的开发工具来帮助我们,让我们更能智能化的编写代码,就好比我们敲一个 “s” 它就能识别出来我们要打System.out.println()的方法。敢问现在还有没有可以使用记事本打出Java版的Hello World了?所以我建议初学者不要把敲代码变成一个特别智能化的事情。

二.JDK的下载与安装

1.JDK的下载地址 https://www.oracle.com/java/technologies/javase-downloads.html.
选择JDK的版本。我们这里选择JDK1.8版本进行下载,并选择对应自己的系统版本。

选择JDK选择对应的版本

下载完成后点击下一步安装,路径问题选择默认就好了。不过书中是让把Program Files路径截取出来,减少路径中的空格字符,这点我也不太理解。

JDK安装

这应该是我们安装后的默认目录

在这里插入图片描述

安装完成后们在看看JDK安装后都包含什么内容:
首先是它包含了JDK和JRE两个文件,JRE就是上一篇讲得Java运行环境。我们主要讲一下JDK:

JDK目录结构

  1. bin目录:里面包含的主要就是我们通过控制台所使用的编译和运行Java程序命令。比如(javac、jar等)
  2. db目录:这是Java自带的一个数据库,我们后期会讲到。 include目录:学过c的都知道
  3. 这是c语言的头命令。因为Java也是通过C语言演变过来的所以存留一些java可以直接调用的c语言方法。
  4. lib目录:Java命令实际执行的程序 src目录:就是JDK存放源码的地方,真正的Java类文件。也就是我们以后真正学习的内容。
  5. javafx-src目录:是Java扩充功能类的源码。
2.配置Java的环境变量。

(1)右击此电脑选择属性 ->选择高级系统设置 ->选择环境变量
(2)双击Path并点击新建按钮,我们选择最初看到bin时的整个目录复制下来。比如:C:\Program Files\Java\jdk1.8.0_162\bin。
(3)然后选择新建->把刚才的目录粘贴进去->点击确定即可。
(4)最后我们验证是否安装成功,利用windows的快捷键 Win + R键并输入cmd进入控制台页面。
(5)我们输入javac -version命令并看到如下页面,这就表示我们安装并配置成功。

JDK安装成功

三.使用命令编译并运行Java程序

我推荐一款比较好用的记事本工具叫nodepad++ 他可以进行java文件的编写并且有颜色变化。

1.首先我们创建一个名叫HelloWorld的文件,后缀名写为.java。然后我们使用nodepad++ 打开,并编写如下内容:至于内容语法后面我会讲,现在我们更关注如何运行。
public class HelloWorld {
	public static void main(String[] args) {
		// 在控制台显示HelloWorld
		System.out.println("HelloWorld");
	}
}
2.我们输入命令 javac + 文件所在目录,编译成功后会生成一个名字相同但后缀名不同的.class文件,这就是字节码文件。

javac编译

3.我们输入命令java + 文件所在目录 但是注意不要加文件的后缀名。最后会显示出来你所输出的内容。

运行java文件

注意以下几点:

  1. 用java命令的时候,不要添加文件的后缀名。
  2. 新建的文件不要建在C盘目录下,那样会提示你找不到类。可以从其他的盘符中新建并运行。

补充:

  1. 如果你下载liux版本的JDK,后期我会专门列一个专栏讲解linux系统如何安装各种软件,比如JDK,Redis等。
  2. 如果你下载的macOS版本的JDK,它的安装路径是:/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/bin
    macOS路径

四.结束语

下一篇 我们开始正式进入Java的世界,讲解Java基本语法。

有些可能我理解的不够深刻,大家如果觉得我说的不够详细可以参考我的推荐书,详细的看一下。欢迎大家评论。第一时间我会回复大家。谢谢!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值