【添砖java】谁说编程第一步是hello world

简介: 【添砖java】谁说编程第一步是hello world

编程第一步明明是下载编译器和配置环境(小声逼逼)。

Windows下的java环境安装:

java的安装包分为两类,一类是JRE(Java Runtime Environmental),是一个独立的java运行环境;一类是JDK(Java SE Development Kit),是java的开发环境。不过在JDK的发布包中包含了一个独立的JRE,也就是说JDK本身就内置了JRE的。

 实际上,在普通的开发中,我们不需要专门,下一个JDK就可以了。JDK安装包是有位数区分的。有32位和64位之分,查看计算机属性可以看到自己的计算机位数。直接去Oracle官网下载就行了,基本上就是无脑下一步,之前截的图没有保存,就不放图片了。

 下载好JDK之后要对JDK进行配置。

 第一步是配置JAVA_HOME环境变量,许多开源软件依赖这个变量,用于寻找机器上的java环境。

   点开电脑属性,在高级系统设置里面打开环境变量。(我的系统是win11,但是Windows都大差不差。)

efd8a3c95b7845dcb3181d0074be2f97.png

   打开环境变量之后,在系统变量里面新建JAVA_HOME,然后填写JDK的安装路径,下面是我配置好了的图片。

96f04a434de04ecca04cd8c30a852b38.png

 第二步是在Path变量值中追加java命令的路径,这样做是为了能够在命令行中直接使用JDK中提供的命令。

   Path基本都是已经存在了的,不要去修改已存在的内容。选中Path,然后点击编辑,在后面追加%JAVA_HOME%\binbb2d32a4466341e7be999b0557bbec5b.png就可以了。


 第三步是配置CLASSPATH,新建变量,变量名填写CLASSPATH,变量值填写.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。注意,第一个分号前面有个点!e525818a2ff84de3a6c712cc5569bce6.png


 最后可以检验一下,自己是否配置成功。

   先打开cmd命令行窗口,然后输入java -version,出现一下内容就是安装配置正确了。

1fc0341259d745b593d5b0a4b358a785.png

安装编译器IDEA

 IDEA是要给钱的,可以在网上找一下破解的应该挺多的(当然,有钱的大佬可以选择付费)。说实话IDEA的格局小了,能不能像vstudio和vscode学一学(小声逼逼)。

 双击安装软件开始安装,地址可以自己选一下,然后勾选如图的内容,其他的无脑下一步就可以了。

2dd8a60e022749d7a88749868c9f49bc.png

安装完成之后,双击桌面的快捷方式,打开IDEA,勾选协议然后continue。

13db38e0c76646bda25e68c0676e1af8.png

 点击don’t send

83041563463641b7adbc5ccb99f095df.png

 随便新建一个项目进入IDEA

259dc57b4f8741d592c1ad195effdee5.png

 然后是汉化,如果不想汉化可以省略以下内容。

 在左上角找到file,通过file的下拉框找到setting选项,点击。

7c0d2247bdb9435ca8edcfaf55d3a0a9.png

 点击plugins,搜索chinese,然后点击install下载。

f02b7d23abdd41088fb6d11856c4c019.png

 下载完成后点击restart IDE,重启编译器

26c1b0c172a0472b8f270cc6c662dec0.png


7c4b85c55b834546a76defbcaff18f1c.png

 最后就可以得到汉化之后的界面了。

05b1f64c33344ac48f710f3f5199d2a1.png

目录
相关文章
|
15天前
|
Java
如何在Java中进行多线程编程
Java多线程编程常用方式包括:继承Thread类、实现Runnable接口、Callable接口(可返回结果)及使用线程池。推荐线程池以提升性能,避免频繁创建线程。结合同步与通信机制,可有效管理并发任务。
100 6
|
10天前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
107 0
|
1月前
|
SQL Java 数据库
2025 年 Java 从零基础小白到编程高手的详细学习路线攻略
2025年Java学习路线涵盖基础语法、面向对象、数据库、JavaWeb、Spring全家桶、分布式、云原生与高并发技术,结合实战项目与源码分析,助力零基础学员系统掌握Java开发技能,从入门到精通,全面提升竞争力,顺利进阶编程高手。
326 0
|
3月前
|
Java API 微服务
为什么虚拟线程将改变Java并发编程?
为什么虚拟线程将改变Java并发编程?
277 83
|
15天前
|
安全 前端开发 Java
从反射到方法句柄:深入探索Java动态编程的终极解决方案
从反射到方法句柄,Java 动态编程不断演进。方法句柄以强类型、低开销、易优化的特性,解决反射性能差、类型弱、安全性低等问题,结合 `invokedynamic` 成为支撑 Lambda 与动态语言的终极方案。
115 0
|
2月前
|
安全 Java 数据库连接
2025 年最新 Java 学习路线图含实操指南助你高效入门 Java 编程掌握核心技能
2025年最新Java学习路线图,涵盖基础环境搭建、核心特性(如密封类、虚拟线程)、模块化开发、响应式编程、主流框架(Spring Boot 3、Spring Security 6)、数据库操作(JPA + Hibernate 6)及微服务实战,助你掌握企业级开发技能。
388 3
|
1月前
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
365 100
|
1月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
134 16
|
1月前
|
NoSQL Java 关系型数据库
超全 Java 学习路线,帮你系统掌握编程的超详细 Java 学习路线
本文为超全Java学习路线,涵盖基础语法、面向对象编程、数据结构与算法、多线程、JVM原理、主流框架(如Spring Boot)、数据库(MySQL、Redis)及项目实战等内容,助力从零基础到企业级开发高手的进阶之路。
180 1