首页 > 知识百科 > 正文

【Java】IDEA 配置java开发环境(windows) 原创

刚才需要临时运行一个java脚本,java还是2、3年前学的,都忘光了。IDEA 2023还在我电脑装着,里面却忘记了怎么配置java环境,这里复习一下。

文章目录

01 安装JDK1.1 下载与安装1.2配置环境变量 02 在IDEA中运行java程序03 Java的一些基本概念 < p>

01安装JDK

1.1下载与安装

JDK中包含了JRE和java开发包(我现在只记得这些名词了😅) ;😅):

JRE:java运行环境(java运行环境)又分jvm和java核心的类库。

JVM:java虚拟机(java虚拟机)java程序就是在jvm中运行的。

java核心类库:JRE提供让程序运行的java库。

到Oracle官网下载JDK(安装程序):https://www.oracle.com/java/technologies/downloads/#jdk20 -windows

安装:

安装程序安装就可以了,自己设置一下安装目录(我专门用一个盘来安装大部分软件)。

解释

这里下载JDK的是,即 JDK开发套件,它包含了java编译器、运行时环境等等组件,很全面,而如果你去java.com下载的64-bit Java forWindows,只是一个jre即运行时环境,允许你运行java程序,但是无法编译,所以我们直接下载JDK即可。

安装后进入文件夹,可以看到:

其中:

bin:提供JDK工具程序,包括javac、java、javadoc、appletviewer等执行程序。
include:搭建用于本地访问的文件。
jre:搭建Java运行环境文件。
lib:搭建Java类库文件。
lib:搭建Java类库文件。 /> src.zip:中东Java核心平台 API 的源文件归档。
conf:中东JDK的相关配置文件。
jmods:搭建了JDK的各种模块。
合法:搭建了JDK的各种模块的授权文档。

注意:新版本的JDK安装工具默认不会安装jre文件(比如上图),需要自行生成jre文件

从JDK 9开始,Oracle不再提供单独的JRE文件夹,但是用户让自己选择需要的JRE模块12。这样做的目的是为了减少JRE的大小和复杂度,提高Java的性能和安全性3。所以,如果你下载了JDK或更高版本,你会发现安装目录下没有JRE文件夹。

但是,这并不影响你使用JDK来编译和运行Java程序,因为JDK已经包含了运行Java所需的通讯的组件。如果你想使用Eclipse或者其他IDE来开发Java项目,你只需要配置好JAVA_HOME和PATH环境变量,指向你安装的JDK目录即可

在上图的地址栏输入cmd打开命令行,输入:

jlink.exe --module-path jmods --add-modules java.desktop --output jre
< p>即可生成jre(不截图了)。

1.2配置环境变量

不设置环境变量,在IDEA中设置路径也行,不过我习惯添加环境变量。

系统环境变量处,点击新建,名称自定义,路径为上地址栏的路径:

然后点击路径,在最下面添加2行:

注:

不直接在Path中添加那2个路径呢?

因为Path环境变量有长度限制,环境变量太多就不能添加新的了(比如上图我有很多环境变量),使用上面的方法添加,可以整个长度。

检查是否添加成功:

命令行输入:
(编译器)

javac -version

显示:

javac 20.0.1 

02 在IDEA中运行java程序

安装idea没说,没技术含量。

这是IDE2023界面

新建项目
文件->项目结构:选择刚才的SDK即可(就可以了)自己会显示出来,选择即可)


2. 模块,添加一个java模块,下面即可
3. 模块的src即源代码文件夹,上面右键,添加类,即可
4.编写程序:

添加运行/调试配置:


进去点击加号,选择应用程序,主要选择一下主类

运行

这是 IED 2023,很显然,简单截个图

< /blockquote>

新建项目,界面更加友好了,我这里选择直接生成实例代码:

点击创建后,稍等一下就可以了,就运行示例代码了:


03 Java的一些基本概念

Java文件:
一个Java文件也被称为一个Java类,后缀是.java,展开说就是:

一个Java文件至多能有一个公共类,这个公共类名称必须和文件名相同;其他类(默认、私有、受保护)的数量和名称不限。Java程序的代码必须位于类里面,这和其他面向对象

java程序执行:

程序的入口位置是main方法,可以联系C语言的main函数,或者Python的__main__;main方法通常推荐的位置是放在Public类中,放在其他类也不可以。

例:

运行不同类的时候,右上角那里选择你(编辑配置)要运行的类。

public class 测试 { < span class="b1f5-300c-5586-f04e token 关键字">public 静态 void  main(字符串[< span class="dc06-2bd1-7b4b-64f7 token punctuation">] args) { 系统.out.println("来自 MainClass 的问候!"); < span class="f04e-d9b5-8ef6-8b5c token class-name">HelperClass 助手 =  HelperClass(); helper显示(); }}class HelperClass { void 显示() { 系统.out.println ("这是 HelperClass。"); }}class AnotherClass { void showMessage()  { 系统 .out.println("这是另一个类。"); }}

按照前面所说,这样改也是可以的:

< pre>class 哈哈哈哈 { 公共 静态 无效 main(字符串[] args) { 系统.out.println("来自 MainClass 的问候!" ); HelperClass 助手 < span class="f752-7ba4-d4f9-02e2 token 运算符">= HelperClass(); 助手显示( ); }}....< /span>.

< font color="#7FFF00" size="4">结

【Java】IDEA 配置java开发环境(windows) 原创由知识百科栏目发布,感谢您对的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【Java】IDEA 配置java开发环境(windows) 原创