刚才需要临时运行一个java脚本,java还是2、3年前学的,都忘光了。IDEA 2023还在我电脑装着,里面却忘记了怎么配置java环境,这里复习一下。
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即可。
安装后进入文件夹,可以看到:
其中: strong>
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(不截图了)。 不设置环境变量,在IDEA中设置路径也行,不过我习惯添加环境变量。
在系统环境变量处,点击新建,名称自定义,路径为上地址栏的路径:
然后点击路径
,在最下面添加2行:
注:
不直接在Path中添加那2个路径呢?
因为Path环境变量有长度限制,环境变量太多就不能添加新的了(比如上图我有很多环境变量),使用上面的方法添加,可以整个长度。
检查是否添加成功:
命令行输入:
(编译器)
javac -version
显示:
javac 20.0.1
安装idea没说,没技术含量。
新建项目这是IDE2023界面
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( span>"来自 MainClass 的问候!"); < span class="f04e-d9b5-8ef6-8b5c token class-name">HelperClass 助手 = 新 HelperClass(); span> 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) 原创”