java和eclipse的安装_202203

(33) 2024-08-17 15:01:03

先装JDK再装Eclipse。

(1)JDK的下载、安装及配置

链接如下:

Java SE | Oracle Technology Network | Oraclehttps://www.oracle.com/java/technologies/java-se-glance.html注意:免费创建Oracle账户并登录后才可以下载。

选择Java 8——Windows——x64版本。

java和eclipse的安装_202203 (https://mushiming.com/)  第1张

 下载完成后,安装即可,建议安装在C盘,方便以后的使用和各种工具的查找。

        我的安装路径:C:\Program Files\Java

java和eclipse的安装_202203 (https://mushiming.com/)  第2张

jdk1.8.0_321目录下的文件说明:

        (1)bin文件夹中存放一些可执行程序
        如javac.exe(Java编译器)、java.exe(Java运行工具)
        jar.exe(打包工具)、javadoc.exe(文档生成工具)

        (2)include文件夹存放一些C语言头文件。因为Java是用C/C++开发的。

        (3)jre是Java Runtime Environment的缩写,是Java程序运行时的环境。该目录下包含Java虚拟机、运行时的类包、Java应用启动器和bin目录,不包含开发环境中的开发工具。

        (4)lib是Java类库或库文件(library),是开发工具使用的归档包文件。

jdk1.8.0_321文件夹中的bin文件夹,会看到java.exe和javac.exe文件(还要一大堆其他文件)。

        javac.exe是将.java源程序编译成.class字节文件

        java.exe执行Java字节文件的程序

java和eclipse的安装_202203 (https://mushiming.com/)  第3张

接下来要配置path和classpath两个系统环境变量

        path环境变量用于保存一系列命令(可执行程序)的路径,每个路径之间用分号;分隔。当在命令行窗口运行一个可执行文件时,操作系统首先会在当前目录下查找是否存在该文件,如果未找到,操作系统会继续在path环境变量中定义的路径下寻找这个文件,如果仍未找到,系统会报错。(如:javac不是内部或外部命令,也不是可运行的程序)

        classpath环境变量用于保存一系列的路径或者标准类包的路径(如dt.jartools.jar。当Java虚拟机需要运行一个类时,会在classpath环境变量定义的路径下寻找所需的*.class文件和类包。

(1)配置系统变量Path:计算机右击--属性--高级系统设置

java和eclipse的安装_202203 (https://mushiming.com/)  第4张

高级--环境变量--Path--编辑--

java和eclipse的安装_202203 (https://mushiming.com/)  第5张

在“系统变量”列表中查找到“Path”,单击“编辑”,在对应的“变量值”框中末尾添加“;C:\Program Files\Java\jdk1.8.0_321\bin;C:\Program Files\Java\jre1.8.0_321\bin;”。

目的是配置好后能够让我们在系统中的任何地方运行java应用程序。

新建--添加路径--确定!

路径1:C:\Program Files\Java\jdk1.8.0_321\bin

路径2:C:\Program Files\Java\jre1.8.0_321\bin

java和eclipse的安装_202203 (https://mushiming.com/)  第6张

(2.1)单击“用户变量”中的“新建”,变量名中输入“JAVA_HOME”,变量值中输入“C:\Program Files\Java\jdk1.8.0_321”(就是Java的安装文件夹)。

java和eclipse的安装_202203 (https://mushiming.com/)  第7张

 (2.2)再在系统变量中新建如下变量:

        变量名:CLASSPATH

        变量值:;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;

目的是告诉JDK,搜索.class时先查找当前目录的.class文件。

 java和eclipse的安装_202203 (https://mushiming.com/)  第8张

 最后,命令行检查JDK是否安装成功:

注意:java -version和javac -version一定要一样,版本不一样的话有问题!!!

java和eclipse的安装_202203 (https://mushiming.com/)  第9张

 (2)java和javac命令行版本不一致怎么办

java和eclipse的安装_202203 (https://mushiming.com/)  第10张

解决办法:删除环境变量中的这两部分。删除后重启计算机。

删除1)C:\Program Files (x86)\Common Files\Oracle\Java\javapath

删除2)C:\Program Files\Microsoft\jdk-11.0.12.7-hotspot\bin

java和eclipse的安装_202203 (https://mushiming.com/)  第11张

重启计算机,通过命令行检查java -version和javac -version的版本是否一致。

(3)Eclipse的下载与安装——免费的Java开发工具

下载链接:Eclipse Downloads | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.https://www.eclipse.org/downloads/

选择for Enterprise Java and Web Developers这个下载。

java和eclipse的安装_202203 (https://mushiming.com/)  第12张

 下载解压后,双击应用程序安装,就OK!

java和eclipse的安装_202203 (https://mushiming.com/)  第13张

 (4)写第一个Eclipse程序

(4.1)先创建Java项目(Project),为其命名(如:test 项目)

java和eclipse的安装_202203 (https://mushiming.com/)  第14张

(4.2)项目建立好之后,右击src文件夹,在项目下创建(Package),为其命名(如:test 包)————Java中的包是专门用来存放类的。Java源文件的第一行是包的声明。程序通过声明包的方式对Java类进行分目录管理。

(4.3)右击包名,创建Java

java和eclipse的安装_202203 (https://mushiming.com/)  第15张 创建Java类,命名,注意名字的首字母大写(如Hello)。

java和eclipse的安装_202203 (https://mushiming.com/)  第16张

 Finish后,生成如下界面模板:

java和eclipse的安装_202203 (https://mushiming.com/)  第17张

 命令窗口输入以下程序:

public static void main(String[] args) {

        System.out.println("Hello World!");
    }

结果如下图所示:

java和eclipse的安装_202203 (https://mushiming.com/)  第18张

        Package Explorer包资源管理器     Outline 大纲(显示类的结构)     

        Perspective 透视图   View 视图

后记:怎么发现java -versionjavac -version的版本不一致的?

运行代码时报错:Error: A JNI error has occurred, please check your installation and try again

java和eclipse的安装_202203 (https://mushiming.com/)  第19张

原因:java -verion 和 javac -version 版本不一致 

解决办法:(1)看哪里还使用了java.exe,

java和eclipse的安装_202203 (https://mushiming.com/)  第20张

 (2)删除相应的环境变量(计算机右击属性,高级,环境变量,系统变量,Path,编辑)

删除前两项,只保留一个我们安装位置的。然后重启计算机就OK!

java和eclipse的安装_202203 (https://mushiming.com/)  第11张

然后代码文件就可以正常执行了。

javac.exe是将.java源程序编译成.class字节文件

java.exe执行Java字节文件的程序

java和eclipse的安装_202203 (https://mushiming.com/)  第22张

 比原来多生成了*.class文件

java和eclipse的安装_202203 (https://mushiming.com/)  第23张

备注: 

语句(1) javac -encoding utf8 Exam1_13.java

语句(2) java Exam1_13

javac.exe是将.java源程序编译成.class字节文件

java.exe执行Java字节文件的程序

THE END

发表回复