【Java详解】Java的环境介绍和使用命令行工具

一起来学Java——环境介绍、命令行控制

认识环境

在Java的世界里,我们需要认识3个主要的环境。

JDK :Java Development Kit,Java开发工具包,用于Java的编译环境,里面包含了运行环境JRE(Java Running Environment),包含一些Java的工具(javac/java),还包含了Java基本的类库(即Java API包)

JRE: java Running environment java的运行环境,包含了JVM(Java虚拟机)和一些Java核心类库。它仅仅是Java的运行环境,不是开发环境,不包括Java的编译器,只运行的用户只安装JRE就可以。

JVM:Java virtual Machine 也叫做Java虚拟机。就是Java在运行时候的真正的环境。 但是只有JVM是不可以运行Java程序的,还需要结合JRE的类库。

它们三个的关系,如下图所示:

image-20211019175612441

我们安装的时候,只需要安装JDK就可以了,具体的安装配置,请看[这里](Windows下最简单的Java环境安装指南 - 大博哥VV6 - 博客园 (cnblogs.com))

另外,我们还需要认识一下,Java程序被运行的主要的流程。

image-20211019182250749

Java文件被JDK中的javac.exe所执行后,成为了字节码文件(.class)文件,这个也是二进制文件。字节码文件随后进入JVM中,JRE的java.exe所运行后,也就可以被操作系统所执行了。

命令行工具

有了开发工具包了以后,我们就可以直接在命令行里面运行程序了。虽然现在有了集成的开发环境,但是掌握这些基本功还是很有必要的。

命令行很需要两个工具,一个是javac进行编译,另一个是java进行运行。

创建一个Java文件夹

image-20211019184517741

先创建一个文件夹,用于存放以后的文件。

创建一个java文本文件

新建一个文本文件,但是将后缀改成.java。这代表就是java文件

image-20211019184729313

写入Java程序

接着在该文本文件中写入Java代码,这里我们可以使用notepad++来进行Java代码的实现。

下面就是一个基本的Java程序了,创建了一个hello world类,在类中写了函数main。

image-20211019190549587

编译Java程序

写完了Java程序,CTRL+S保存一下子,这样的话就可以利用我们已经配置好的环境,在命令行中进行编译了。

  1. 首先我们打开cmd,先转到包含HelloWorld.java的文件。

image-20211019193355103

  1. 先使用javac.exe进行编译

    命令要这样写:javac HelloWorld.java,记住不要忘记后缀java

    image-20211019193607144

    如果没有报错就是编译成功了。

    HelloWorld.java被编译后就会生成HelloWorld.class文件。

    image-20211019193751984
  2. 编译之后就可以运行了。

    我们使用java.exe进行运行。

    命令行:java HelloWorld,这里只用写类名就可以

    运行成功后,就会打印我们的println函数中的内容。

    image-20211019194017182

  3. 程序中有注释怎么办?

    在Java程序的头部写了注释,就会造成无法编译的情况。

    image-20211019200752814

    这时候就要在编译的时候,写入不编译注释的命令。

    image-20211019200828476

    这样就可以继续运行了。

    5.运行时输入

    我们在运行的时候也可以输入的。main函数的参数是String类型的数组,数组名是args,我们在运行的时候就可以输入数组元素。

    image-20211019201205195

上面这些就是我们的命令行的基本操作了。希望指正,谢谢大家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值