刚才需要临时运行一个java脚本,java还是2、3年前学的,都忘光了。IDEA 2021还在我电脑装着,进去却忘记了怎么配置java环境,这里复习一下。
文章目录
- 01 安装 JDK
-
- 1.1 下载与安装
- 1.2 配置环境变量
- 02 在IDEA中运行java程序
- 03 Java的一些基本概念
01 安装 JDK
1.1 下载与安装
JDK中包含了JRE和java开发包(我现在只记得这些名词了😅😅):
JRE:java运行环境(java runtime environment)又分jvm和java核心的类库。
JVM:java虚拟机(java virtual machine)java程序就是在jvm中运行的。
java核心类库:JRE提供让程序运行的java库。
到Oracle官网下载JDK(installer):https://www.oracle.com/java/technologies/downloads/#jdk20-windows

安装:
双击安装程序安装即可,自己设置一下安装目录(我专门用一个盘来安装绝大多数软件)。
解释:
这里下载的是JDK,即
JDK Development Kit,它包含了java编译器、运行时环境等等部件,很全面,而如果你去java.com下载的64-bit Java forWindows,只是一个jre即运行时环境,允许你运行java程序,但是不能编译,所以我们直接下载JDK即可。
安装后进入文件夹,可以看到:

其中:
bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
include:存放用于本地访问的文件。
jre:存放 Java 运行环境文件。
lib:存放 Java 类库文件。
src.zip:存放Java 核心平台 API 的源文件归档。
conf:存放JDK的相关配置文件。
jmods:存放了JDK的各种模块。
legal:存放了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
即可生成jre(就不截图了)。
1.2 配置环境变量
不设置环境变量,在IDEA中设置路径也行,不过我习惯添加环境变量。
在系统环境变量处,点击新建,名字自定义,路径为上图中地址栏的路径:

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

注:
为什么不直接在Path中添加那2个路径呢?
- 因为Path环境变量有长度限制,环境变量太多就不能添加新的了(比如上图我有很多环境变量),使用上面的方法添加,可以缩短长度。
检查是否添加成功:
命令行输入:
(编译器)
javac -version
显示:
javac 20.0.1
02 在IDEA中运行java程序
安装idea就不说了,没技术含量。
这是IDE2021界面
- 新建项目
文件->项目结构:选择刚刚的SDK即可(它自己会显示出来,选择即可)

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

- 添加运行/调试配置:

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

- 运行
这是 IED 2023,都很简便,简单截个图
新建项目,界面更加友好了,我这里选择直接生成实例代码:

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

03 Java的一些基本概念
-
Java 文件:
一个Java文件也被称为一个Java类,后缀是.java,展开说就是:- 一个Java文件至多能有一个Public类,这个Public类名称必须和文件名相同;
- 其他类(默认、private、protected)的数量和名称不限。
- Java程序的代码必须位于类里面,这和其他面向对象语言比如Python是不同的。
-
java 程序执行:
- 程序的入口位置是main方法,可以联系C语言的main函数,或者Python的__main__;
- main方法通常推荐的位置是放在Public类中,放在其他类也不是不可以。
例:
运行不同类的时候,去右上角那里(编辑配置)选择你要运行的类。

public class Test {
public static void main(String[] args) {
System.out.println("Hello from MainClass!");
HelperClass helper = new HelperClass();
helper.display();
}
}
class HelperClass {
void display() {
System.out.println("This is HelperClass.");
}
}
class AnotherClass {
void showMessage() {
System.out.println("This is AnotherClass.");
}
}
按照前面所说,这样改也是可以的:
class Hahhaha {
public static void main(String[] args) {
System.out.println("Hello from MainClass!");
HelperClass helper = new HelperClass();
helper.display();
}
}
.....
把 永 远 爱 你 写 进 诗 的 结 尾 ~
Java开发的就业市场正在经历结构性调整,竞争日益激烈
传统纯业务开发岗位(如仅完成增删改查业务的后端工程师)的需求,特别是入门级岗位,正显著萎缩。随着企业技术需求升级,市场对Java人才的要求已从通用技能转向了更深入的领域经验(如云原生、微服务)或前沿的AI集成能力。这也导致岗位竞争加剧,在一、二线城市,求职者不仅面临技术内卷,还需应对学历与项目经验的高门槛。
大模型为核心的AI领域正展现出前所未有的就业热度与人才红利
2025年,AI相关新发岗位数量同比激增543%,单月增幅最高超过11倍,大模型算法工程师位居热门岗位前列。行业顶尖人才的供需严重失衡,议价能力极强,跳槽薪资涨幅可达30%-50%。值得注意的是,市场并非单纯青睐算法研究员,而是急需能将大模型能力落地于复杂业务系统的工程人才。这使得具备企业级架构思维和复杂系统整合经验的Java工程师,在向“Java+大模型”复合人才转型时拥有独特优势,成为企业竞相争夺的对象,其薪资天花板也远高于传统Java岗位。

说真的,这两年看着身边一个个搞Java、C++、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis,稳稳当当过日子。
结果GPT、DeepSeek火了之后,整条线上的人都开始有点慌了,大家都在想:“我是不是要学大模型,不然这饭碗还能保多久?”
先给出最直接的答案:一定要把现有的技术和大模型结合起来,而不是抛弃你们现有技术!掌握AI能力的Java工程师比纯Java岗要吃香的多。
即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地!大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇!
如何学习AGI大模型?
作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取
2025最新版CSDN大礼包:《AGI大模型学习资源包》免费分享**
一、2025最新大模型学习路线
一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。大模型领域涉及的知识点非常广泛,没有明确的学习路线可能会导致新人感到迷茫,不知道应该专注于哪些内容。
我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:AI大模型时代的华丽登场
L1阶段:我们会去了解大模型的基础知识,以及大模型在各个行业的应用和分析;学习理解大模型的核心原理,关键技术,以及大模型应用场景;通过理论原理结合多个项目实战,从提示工程基础到提示工程进阶,掌握Prompt提示工程。

L2级别:AI大模型RAG应用开发工程
L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

L3级别:大模型Agent应用架构进阶实践
L3阶段:大模型Agent应用架构进阶实现,我们会去学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造我们自己的Agent智能体;同时还可以学习到包括Coze、Dify在内的可视化工具的使用。

L4级别:大模型微调与私有化部署
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

整个大模型学习路线L1主要是对大模型的理论基础、生态以及提示词他的一个学习掌握;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。
二、大模型经典PDF书籍
书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

三、大模型视频教程
对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。

四、大模型项目实战
学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

五、大模型面试题
面试不仅是技术的较量,更需要充分的准备。
在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

_idea配置java,零基础入门到精通,收藏这篇就够了&spm=1001.2101.3001.5002&articleId=156802249&d=1&t=3&u=5ff0f0c970474892be5f38385b8be5de)
1295

被折叠的 条评论
为什么被折叠?



