Java的开发软件---JDK,Eclipse

原创文章,转载请指明出处;如有错误,欢迎指正

先说明环境:Windows10,64位。

1. Java的开发必备软件 – JDK

什么是JDK?

  • JDK-----Java开发工具包(提供给开发人员使用的,包括了JRE和开发工具(编译工具javac.exe和打包工具jar.exe))

什么又是JRE?

  • JRE-----Java运行环境(包括Java虚拟机和Java程序所需的核心库,如果想要运行一个Java程序,计算机中只需要安装JRE即可)

学习Java,JDK是必须安装的。

下载

  1. 百度云链接下载:https://pan.baidu.com/s/1ls-UxnJGJWLB1chleyeIOg 提取码:hki0
  2. 官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html

在这里插入图片描述
在这里插入图片描述

环境变量的配置。

JDK下载与安装的过程很简单,但是麻烦的是下载完以后,要设定环境变量,这是普通软件不需要的,但是这一步很重要,不可以跳过

1. 右击此电脑–>属性,选择高级系统设置–>环境变量

这里写图片描述

这里写图片描述

这里写图片描述


2. 我们需要配置三个环境变量:

(1) 新建环境变量命名为 JAVA_HOME ,变量值为:JDK的安装路径
在这里插入图片描述

(2) 新建环境变量命名为 CLASSPATH ,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

(3) 找到已有的环境变量 Path ,在它的变量值后面补上:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意分号)
(javac.exe的路径和java.exe的路径,分别对应JDk的运行和编译环境)

如此,便配置好了环境变量。


关于要设置环境变量的原因?JDK设环境变量的作用?
(1)JAVA_HOME:
设置JAVA_HOME方便配置Path和Classpath:即使你的JDK的路径发生变化,也只需去修改JAVA_HOME的路径即可;对于一些基于java编写的软件,这些软件运行时,设置JAVA_HOME可以帮助他们更好的找到虚拟机的路径。例如Eclipse,其本质是由java编写的,那么它在运行的时候必然需要虚拟机的存在,通过JAVA_HOME,Eclipse就可以找到虚拟机的目录了。
(2)Path:
一个Java程序是需要 javac 来编译成 .class文件,然后再用 java 执行。当你在shell中输入命令时,系统会到 PATH变量 所指定的路径中查找看是否能找到相应的命令程序,而 javac 和 java 这个命令本机一开始是没有的,他们存在于你安装的JDK的bin目录下,因此我们需要把 bin目录增加到现有的PATH变量中。
(3)CLASSPATH:
这个变量主要就是指定类的搜索路径,值得注意的是,这个路径指的是你要编译的java源文件中所调用的非java的基础API中的类的package的所在目录。


如何检测java的环境是否安装好?

Windows + R,打开cmd,在命令行分别输入 java 和 javac

  • 若显示命令不可识别,但可以在文件夹中找到 java 与 javac ,则是环境变量配置错误。
  • 若输出为下图,则配置正确;

这里写图片描述
这里写图片描述

2. 第一个Java程序—打印HelloWorld

是的,不要怀疑,安装好JDK后就可以写代码了,而且是写字板写的,哈哈。

先上代码:

class HelloWorld  
{
	public static void main(String[] args) 
	{
		System.out.println("Hello World!");
	}
}
  1. 首先在除系统盘以外的任何一个地方新建一个文本文档HelloWorld.txt。
  2. 将代码复制到文档中。
  3. 把HelloWorld .txt 的后缀重命名为 HelloWorld.java(重命名前确保打开了文件拓展名)
    在这里插入图片描述
  4. 在文档所在的文件中,摁住shift 键,同时点击右键,选择在此处打开Powershell窗口
    在这里插入图片描述
  5. 在打开的窗口输入:javac HelloWorld.java ,输入完成后,HelloWorld.java旁边会多了一个文件HelloWorld.class在这里插入图片描述
    在这里插入图片描述
  6. 在打开的窗口输入:java HelloWorld ,输入完成后,就可以看见窗口打印出HelloWorld。
    在这里插入图片描述

拿记事本写Java程序毕竟不是长久之计,那么有没有什么好用又免费的软件适合Java开发呢?—Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

3. eclipse的下载及安装:https://blog.csdn.net/it_is_me_a/article/details/84326452

猜你喜欢

转载自blog.csdn.net/it_is_me_a/article/details/82668133