当前位置: 主页 > JAVA语言

怎么配置java运行环境-java环境配置

发布时间:2023-02-12 09:05   浏览次数:次   作者:佚名

很多朋友都有自学Java的愿望,但是自学一门语言太难了,没有指导往往进不去。 那么,今天千峰老师就为大家带来Java入门课程中配置Java运行环境的方法,希望对大家有所帮助。

1.JDK安装

§ 什么是 JVM

Java Virtual Machine(Java虚拟机),帮助Java实现跨平台

§ 什么是 JRE

Java Runtime Environment(Java运行时环境),包括JVM和Java程序运行所需的核心类库

§ 什么是JDK

配置eclipse运行java_java环境配置_怎么配置java运行环境

Java开发工具包(Java Development Kit),包括JRE和Java开发工具。 开发工具包括我们熟悉的那些:Javac.exe、jar.exe

简而言之:JDK就是Java开发者用来开发Java程序的,JRE负责运行。 JDK虽然包含了JRE,但是我们在安装JDK软件的时候,一般都会选择安装JRE。

2.容易被忽视或怀疑的几点

§ Javac 和 Java 指的是什么?

Javac 是“编译”。 运行这条命令会启动编译器,将我们写入的Java源代码(.java)编译成字节码文件(.class)。 因为虚拟机无法识别源代码,只能识别字节码文件。 必须注意的是,编译只是检查语法等,并不能保证程序逻辑的自洽性。

Java是一个“运行”命令,它会调用虚拟机让程序运行起来。

配置eclipse运行java_怎么配置java运行环境_java环境配置

§ 什么是路径环境变量,为什么一定要配置?

只要看懂下面这段话,就可以充分理解path环境变量的作用:

当我们进入任意目录执行时,比如

配置eclipse运行java_怎么配置java运行环境_java环境配置

当前目录F:developsvn代码EProtectsrccomcontrollerapi

程序会优先在当前目录下寻找Javac.exe来执行HelloWorld.Java。

java环境配置_怎么配置java运行环境_配置eclipse运行java

当没有配置路径时,如果在当前目录下没有找到Javac.exe,会直接报错。

如果配置了path,找不到当前目录,不会立即报错。 会去path所代表的目录(bin)中重新寻找。

理解了上面这段话,就很容易理解了:

Javac和Java只在bin目录下。 所以如果没有配置路径,我们只能在bin目录下写代码。 因为程序会先在当前目录下寻找Javac.exe。 如果找不到,直接报错。

而如果配置了path,即使源代码文件不在bin目录下,执行时当前目录也找不到Javac.exe,程序会去path所代表的路径中寻找。

java环境配置_怎么配置java运行环境_配置eclipse运行java

java环境配置_配置eclipse运行java_怎么配置java运行环境

所以这就是配置路径后所有目录都可以执行Javac/Java命令的原因!

配置path环境变量的目的:

除了方便修改路径不影响其他环境配置外怎么配置java运行环境,很多软件在安装的时候,比如Eclipse/MyEclipse,因为需要关联JDK或者JRE,都会去JAVA_HOME配置。 所以这也需要我们配置JAVA_HOME。

§ 什么是类路径? 路径有什么区别? 必须匹配?

首先,这个不重要,不用配。 顾名思义,类路径只与字节码文件(.class)有关。

如果说path的作用是帮助我们在任意目录下使用Javac和Java命令(先找到当前目录,再找到path路径)。

配置eclipse运行java_java环境配置_怎么配置java运行环境

那么classpath的作用就是让我们可以在任意目录下执行指定目录下的.class文件,而无需进入.class文件所在的目录。

比如原来是这样的:

配置eclipse运行java_java环境配置_怎么配置java运行环境

您只输入了:

java环境配置_怎么配置java运行环境_配置eclipse运行java

在此目录中找不到 HelloWorld.class。 配置好path环境变量后,虽然可以使用Java命令怎么配置java运行环境,但是巧妇难为无米之炊。

配置classpath后,无需进入.class文件所在目录即可运行。

这个怎么样? 千峰广州Java老师总结的配置Java运行环境的技巧你学会了吗? 觉得有用的朋友可以收藏转发哦!