01.搭建Java命令行编译环境

01.搭建Java命令行编译环境

  • 一. jdk下载
  • 二. jdk简单介绍
  • 三. 环境变量的配置
  • 四. 编译运行第一个java程序----hello World!
  • 五. 面试题
    • 阐述环境变量path和classpath的作用?

一. jdk下载

  1. 百度搜索 jdk下载
    01.搭建Java命令行编译环境_第1张图片

  2. 根据自己的系统选择对应的版本进行下载,然后一直点next 直到安装完成。
    01.搭建Java命令行编译环境_第2张图片
    01.搭建Java命令行编译环境_第3张图片

安装完成之后jdk是安装在默认目录的

01.搭建Java命令行编译环境_第4张图片

二. jdk简单介绍

对于准备转行的生化环材的同学来说,对于JDK的介绍是肯定看不懂的,因为在书上的介绍全是用一个术语介绍另外一个术语,所以这里我会用我自己的话来简单介绍jdk。
jdk是开发java需要用到的工具,里面包括jre (java runtime environment) 和一些基础类文件 ;

  1. 对于jre (java runtime environment):知道里面有java虚拟机(我们最终编写的java代码真正被执行的地方)就可以了;
  2. 对于一些基础类文件:做个比喻,如果你想盖房子,那这些基础类文件就是砖块,我们的程序基本上要全部依靠这些基础类文件去实现。

三. 环境变量的配置

  1. 找到环境变量的设置窗口
    01.搭建Java命令行编译环境_第5张图片
    01.搭建Java命令行编译环境_第6张图片

01.搭建Java命令行编译环境_第7张图片

  1. 在系统变量中找到“Path’”这个环境变量,双击,新增一个值,值为jdk的bin目录路径
    01.搭建Java命令行编译环境_第8张图片
    01.搭建Java命令行编译环境_第9张图片

  2. 在系统变量中新建一个名为“classpath”的环境变量,并把值设为“.” (注意: 一定要是英文输入法,半角下的”.” !!!)
    01.搭建Java命令行编译环境_第10张图片

    01.搭建Java命令行编译环境_第11张图片

四. 编译运行第一个java程序----hello World!

  1. 在桌面上建立一个txt文本文件,并将后缀改为“.java”,并将这个文件名改名为HelloWorld.java并且记住这个文件所在的路径
    01.搭建Java命令行编译环境_第12张图片

  2. 编写一段HelloWorld的代码,注意缩进,括号成对,输入法保持在英文等习惯,现在生化环材的同学不用知道为什么这段代码为什么长这个样子,直接复制粘贴就行

class HelloWorld{
     
	public static void main(String[] args){
     
		System.out.println("Hello World!");	
	}
	
}

  1. 按ctrl+s键保存一下写的代码
    01.搭建Java命令行编译环境_第13张图片

  2. 按住window键+R 键,输入 ”cmd” 回车打开命令行,然后利用cd命令进入第一步创建的文件的目录下,先执行javac命令 编译源文件成class文件,再执行java命令 执行class文件(运行的作用)
    01.搭建Java命令行编译环境_第14张图片

01.搭建Java命令行编译环境_第15张图片

01.搭建Java命令行编译环境_第16张图片 javac命令格式: javac+空格+文件名+”.java”
java 命令格式: java + 空格+文件名
01.搭建Java命令行编译环境_第17张图片

五. 面试题

阐述环境变量path和classpath的作用?

  • Path的作用:Path是系统用来制定可执行文件的完整路径,就是告诉计算机去哪里找可执行文件(比如javac.exe和java.exe);如果把jdk的bin目录设置为环境变量Path的值,就可以在任意目录下执行javac.exe和java.exe,因为虽然可执行文件不在当前目录下,但是系统会去Path设置的路径中寻找可执行文件。如果没有设置,那就必须去bin目录下才能执行javac.exe或java.exe。
  • classpath的作用:classpath十年指定你在程序中所使用的类文件所在的位置,就是告诉编译器去哪里寻找这个类文件,如果将classpath的值设置为".",就是去当前目录寻找类文件的意思,因为"."代表当前目录下的意思,所以"javac HelloWorld.java"就是告诉javac.exe去当前目录下寻找HelloWorld.java并执行它。

你可能感兴趣的:(Java学习之旅,java,jdk)