news 2026/10/18 7:19:52

[Java]从IDEA创建项目到配置Path环境变量

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[Java]从IDEA创建项目到配置Path环境变量

一、下载和如何在IDEA中创建一个项目

想要在软件上运行Java程序,需要下载JDK和IDEA。

简单来说,JDK是Java开发工具包,作为Java运行和编译的底层工具,而IDEA是集成开发环境,代码编写工具,它需要JDK才能编译和运行Java程序,只是一个可视化的工作台。

下载它们没有需要注意的情况,只需要考虑下载社区版还是专业版的IDEA,然后一直点下一步就可以了,但在IDEA安装选项中需勾选‘IntelliJ IDEA’、‘将"bin"文件夹添加到PATH’(勾选了这个就不需要配置Path环境变量了)、‘添加"将文件打开为项目"’和‘.java’四个选项。

如何在IDEA中创建一个项目

1.如图1顺序,双击IDEA,点击New Project,然后为项目命名,不能有中文。接着选择项目存放位置,‘Create Git repository’不要勾选,选择下载好的JDK,最后点击‘Create’。

图1

2.鼠标右键项目下的src文件,点‘New’,点‘Java Class’,然后为它取一个名字,不能是中文。

图2

输出一句‘Hello World!’

如图3。

图3

1.public class HelloWorld:class是关键字,类;HelloWorld是类名,被public修饰的类需要与文件名保持一致。

2.public static void main(String[] args):主函数,类当中是一个又一个函数,但主函数只有一个,快捷键psvm或main加回车。

3.System.out.println("Hello World!"):输出语句,快捷键sout加回车。

二、Path环境变量

环境变量是操作系统的一组全局参数,保存的是路径、参数和设置,系统和软件可以直接读取里面的信息。而Path是环境变量其中的一种专门用来存放可执行文件的搜索路径。

比如,刚见面时,老师会收集班里每个同学的手机号,这样有事情可以通过手机号直接联系该同学,否则就需要到该同学的寝室通知它。而配置Path环境变量与否的效果就和这个例子差不多,如果配置了某软件的Path环境变量,则可以在cmd(命令行终端)上直接运行该软件,否则必须写完整本地文件地址才能在cmd上运行。

如图4,这是没有配置,但是要在cmd上执行qq.exe运行QQ的效果,会提示“qq.exe不是内部或外部命令,也不是可运行的程序或批处理文件。”

图4

不配置Path的解决方法分为两种:

鼠标右击桌面上的QQ,点击显示更多选项,点击打开文件所在位置,就可以找到QQ所在的文件夹,或者直接在本地磁盘里寻找位置。

图5

1.在图五方括号位置删掉里面的内容再输入cmd,执行qq.exe命令,即可使用QQ,如图6所示。

图6

2.win+r打开运行窗口,在窗口内输入cmd,如图7,,

图7

然后再cmd中输入cd和刚刚找到的QQ完整路径就可以了,记得cd后面要有空格,如图8。

图8

那如何配置环境变量呢?

鼠标右击桌面上的‘此电脑’图标,点击属性,点击高级系统设置,如图9,点击环境变量,点击Path,点击新建。

图9

输入路径即可。

为Java配置环境变量,将jdk文件中bin目录的路径输入进去。QQ则为刚才我们所找到的路径。为其他程序配置Path环境变量也是如此。

注意不要动环境变量里面的其他东西,否则你的电脑可能将无法运行或缺少功能。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 7:19:24

Java线程同步三剑客:锁的智慧选择

在Java这玩意儿里头的关键字, 它可是拿来做那个线程同步事儿的基本法子, 而且它还提供了不少个那种挺灵活的方式来给东西加锁, 就是为了保证在这个有好几个线程一起跑的环境里头, 数据能够保持一致的, 还有就是操作也能够是安全的。下面是关于它那些主要的加锁方式的一个简单的…

作者头像 李华
网站建设 2026/10/18 7:18:09

无人机空中基站蜂窝覆盖仿真:MATLAB建模与最优高度分析

这篇内容其实已经在我脑子里转了很久了。最近不少做通信仿真的朋友都在问无人机当中继、当空中基站到底怎么下手仿真,尤其是覆盖场景怎么建模。我趁着把之前一个19蜂窝覆盖的MATLAB项目重新整理过的机会,把从拓扑建模到信道计算、再到结果分析的完整链路…

作者头像 李华
网站建设 2026/10/18 7:16:14

Docker入门与实战——高级网络功能

高级网络功能1、启动与配置参数1.1、网络启动过程1.2、网络相关参数2、配置容器DNS和主机名2.1、相关配置文件2.2、容器内修改配置文件2.3、通过参数指定3、容器访问控制3.1、容器访问外部网络3.2、容器之间的访问3.3、防火墙规则4、映射容器端口到宿主机的实现4.1、容器访问外…

作者头像 李华
网站建设 2026/10/18 7:16:07

从零搭建轻量级任务执行器rea:顺序执行、失败重试与状态归档

1. 从“rea”这个标题说起:一个被低估的缩写背后藏着什么第一次看到“rea”这个标题的时候,我承认自己愣了几秒。没有正文,没有关键词,没有摘要,就孤零零三个字母。这种极简到近乎“空白”的输入,反而让我觉…

作者头像 李华
网站建设 2026/10/18 7:15:23

火影忍者手游迪鲁达技能介绍 火影忍者手游迪鲁达厉害吗

火影忍者手游迪鲁达依托全身科学忍具打造空中拉扯打法,攻防一体的双段技能让她在决斗场有着灵活的博弈空间。火影忍者手游迪鲁达拥有两套奥义形态,熟练掌握组合技的触发时机,才能把这个忍者的上限打出来,想要反复练习连招与预判走…

作者头像 李华