当前位置:首页 > Java知识 > 正文内容

idea开发javaweb(java开发环境的搭建idea)

abcsky887个月前 (10-26)Java知识94

本文分享给大家的是:

安装和配置IntelliJ IDEA后,就可以用它开发Java项目了,这里会手把手带领大家从头开始开发一个多模块的java项目1. IntelliJ IDEA 开发Java项目的流程新建项目(project)

idea开发javaweb(java开发环境的搭建idea)

新建模块(module)新建包(package)新建类(class)运行/调试Java程序(Java Class)关于项目、模块、包和类之间的关系一个项目可以包含多个模块一个模块可以包含多个包一个包可以包含多个类

这就好比一个学校有多个年级,一个年级有多个班级,一个班级有多个学生2. IntelliJ IDEA 新建项目启动IntelliJ IDEA可以选中桌面的Inteseo营销推广文章lliJ IDEA 2022.3.1,然后右键打开

也可以双击桌面的IntelliJ IDEA 2022.3.1 然后打开

打开IntelliJ IDEA 会看到欢迎窗口

2.依次点击Projects->New Project 创建项目New Project 创建新的项目Open 打开已有的项目Get from VCS 从版本控制系统获取项目

3.依次设置项目类型、项目名称和项目的路径设置项目类型为Empty Project设置项目名称为java设置项目的路径为D:\projects\java\ittimeline需要注意的是项目路径不要包含中文和空格

设置完成后点击Create创建项目

4.项目创建成功seo营销推广文章

5.设置项目

首先点击右上角的齿轮,再点击Project Structure就可以打开项目设置,快捷键是Ctrl+Alt+Shift+S

Platform Settings的SDKs中,IntelliJ IDEA自动读取本地安装的Java17

如果想要集成其他版本的SDK,只需要点击加号(+)->Add JDK

然后选择其他JDK的安装目录

最后点击Apply即可

这样在IntelliJ IDEA中就集成了Java8和Java17两个不同版本的JDK了

Project Settings的Project中可以设置项目名称、SDK、语言级别和编译器输出目录项目名称是java项目SDK没有选择语言级别是19编译输seo营销推广文章出目录是D:\projects\java\ittimeline\java\out

默认的项目设置我们这里将项目SDK设置为Java8,语言级别也设置成8,通常情况下SDK和语言级别的版本保持一致

需要注意的是模块会使用项目默认设置,也就是新建模块后的SDK也是Java8,语言级别是8,编译输出目录是D:\projects\java\ittimeline\java\out在创建Project的时候,IntelliJ IDEA还会自动创建一个同名的Module

项目设置完成后点击OK关闭项目设置窗口

3. IntelliJ IDEA 新建模块选中java项目,然后右键New Module

2.设置模块名称、seo营销推广文章模块路径、语言、构建系统、JDK新建模块默认设置

由于之前在项目设置中设置SDK是Java8,因此新建模块时JDK默认就是Project SDK1.8模块设置如下

模块名称:java-core模块路径:D:\projects\java\ittimeline\java语言:Java构建系统:IntelliJJDK:Java17取消勾选 Add sample code

模块设置好以后点击Create创建模块

然后IntelliJ IDEA 会为Java17创建索引,这样以后在搜索Java17提供的API时可以提高搜索效率,我们需要等待索引创建完成后再进行其他的操作

3.模块创建成功

4.模块设置首先点击右上角seo营销推广文章的齿轮,再点击Project Structure就可以打开项目设置,快捷键是Ctrl+Alt+Shift+S

在Project Setings的Modules中看到javac-core的Language Level继承Project的Language Level也就是Java8

由于后期会使用到Java17的新特性,因此将其改成Java17

模块设置完成后点击OK关闭项目设置窗口

4. IntelliJ IDEA 新建包选择java-core模块的src目录,然后右键New Package

2.设置包名输入net.ittimeline.java.core.foundational.object然后回车

seo营销推广文章什么要设置成net.ittimeline.java.core.foundational.object?其实有特别的含义Java开发规范中规定包名必须是小写英文单词,多个单词之间使用.隔开net.ittimeline 表示 ittimeline.net域名反转过来的,如果你开发淘宝项目,那么包名就是com.taobao

java.core 表示java语言,也就是存放Java语言相关的代码,例如基础语法、面向对象、集合、并发、网络相关APIfoundational 表示java基础语法 也就是存放java基础语法的内容,例如变量、数据类型、运算符、程序流程控制、数组

object 表示对象 也就是存seo营销推广文章放第一个Java程序新建包成功

包到底是什么?我们可以在文件资源管理器打开包

然后你就会看到它的本质,其实就是文件夹,存放不同功能的Java源文件

5. IntelliJ IDEA 新建类选中net.ittimeline.java.core.foundational.object包,然后右键New Java Class

2.设置类名输入HelloWorld后回车会创建HelloWorld类需要注意的是选择Class,至于Interface、Record、Enum、Annotation会在后期学习

HelloWorld类创建成功后,而且IntelliJ IDEA 还帮我们编写以下代码

packagenet.seo营销推广文章ittimeline.java.core.foundational.object; publicclassHelloWorld { } package net.ittimeline.java.core.foundational.object; 定义了HelloWorld类所在的包(也就是文件夹)

-public class HelloWorld {} 就是定义公共的类HelloWorld3.编写HelloWorldpackage net.ittimeline.java.core.foundational.

object; pubseo营销推广文章licclassHelloWorld { publicstaticvoidmain(String[] args) { System.out.println(

"Windows11 2022H2 & Java17 & IntelliJ IDEA 2022.3 "); } }不过在IntelliJ IDEA中编写Java代码相比记事本会更加高效输入psvm或者main后回车就可以生成main方法

输入sout就可以生成打印语句这是IntelliJ IDEA提供的Live Templates功能,可以在IntelliJ IDEA 设置窗口的seo营销推广文章Live Templates查看首先点击右上角的齿轮,然后点击Settings 快捷键是Ctrl+Alt+S

就可以打开设置窗口

然后在设置窗口中搜索Live Templates,并选择Java的Live Templates

看到Java的psvm Live Template你就知道为什么输入psvm可以生成main方法了

看到Java的sout Live Template你也就知道为什么输入sout可以生产打印语句System.out.println();了

至于其他的Live Templates我们会在后期学习4. IntelliJ IDEA 运行Java程序IntelliJ IDEA有四种方式运行seo营销推广文章Java程序方式1:在编辑区右键选择Run运行,快捷键是Ctrl+Shift+F10

方式2:点击Run窗口的绿色三角形按钮运行

方式3:点击main方法左边的绿色三角形按钮然后选择Run运行点击main方法左边的绿色三角形按钮

然后选择Run运行

方式4:点击Toolbar的绿色三角形按钮运行

其中最常用的是方式4,因为位置一直是固定的不管是哪种运行方式,你都会在Run窗口中看到相同的运行结果也就是打印输出Windows11 2022H2 & Java17 & IntelliJ IDEA 2022.3 并换行。

5. IntelliJ IDEA 项目结构目前为止这是我们的java项目结构

- java 项seo营销推广文章目名 存放0基础到Java高级开发工程师的内容(项目代码、文档等等)- .idea 文件夹 存放项目的配置,例如项目版本控制配置、项目的模块配置等等,该目录是由IntelliJ IDEA创建,我们一般不会修改该目录下的文件内容

- java-core 模块名 存放的是java语言相关的内容,例如Java的基础语法、面向对象、高级API等等- src 存放**Java源文件**、资源文件(html,css,js)、配置文件(application.yml)

- net.ittimeline.java.core 包名 存放Java语言相关的源文件- java-core.iml 模块配置文件,每一个模块seo营销推广文章都会有一个模块配置文件,一般我们不会修改,该文件由IntelliJ IDEA创建

- out 存放项目编译输出的**字节码文件**、配置文件- java.iml 模块配置文件,每一个模块都会有一个模块配置文件,一般我们不会修改,该文件由IntelliJ IDEA创建- External Libraries 存放项目依赖的类库,目前只依赖了Java17

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://www.4blc.com/post/303.html

分享给朋友:

“idea开发javaweb(java开发环境的搭建idea)” 的相关文章

java就业培训班选择哪家比较好呢知乎(java就业培训班选择哪家比较好呢女生)

本文分享给大家的是: 原标题:java就业培训班选择哪家比较好java开发技术在不断的更新与发展,有很多非科班出身的小伙伴也想入行IT行业,虽然说java开发技术学习入门比较容易,但是随着开发技术的不断更新,企业对java开发工程师的技术要求逐渐提高,因此,小伙伴想要入行java开...

java对英语要求高不高(java编程常用英语词汇)

今天给各位分享 还记得你学习的第一门编程语言是什么吗?就从 11 级软件工程出身的笔者而言,《Java 程序设计》是大学课程中必学科目,且学分相比其他课程都要高出不少不过,近几年随着人工智能的崛起,各大初高中、甚至是幼儿园都在将 AI 教学列入基本教学范畴。 这不前几日,由...

计算机编程语言介绍(计算机编程起源)

本文分享给大家的是: 原标题:计算机编程的历史演进:用 50 种编程语言写 “Hello,World!” 程序来源:InfoQ 转自:书圈 这是一个计算机世界的编程时光之旅对很多人来说,每当学习一门新的编程语言,写下的第一行代码可能都是“Hello,World!“因此,”H...

分享一个小众不同运动app数据同步的应用软件(运动数据不同步什么原因)

本篇文章给大家谈谈 作者:難諏責 作用是给各个运动APP之间数据同步的乍一听似乎没啥用,但如果你有多个在用的运动APP,或者曾经历过某个APP的倒闭,那么数据同步与备份就有用了(说的就是NRC中国倒闭)下图是「健康同步」支持的同步源(左)和目的地(中),有佳明,颂拓,三星等...

java程序员培训班选择哪些比较好一点(java程序员培训班选择哪些比较好的)

本文分享给大家的是: 在互联网高速发展的时代,java的应用出现在我们生活的每个角落 随着java应用范围的扩大,越来越多的小伙伴选择学习java 对没有基础的小伙伴来说,java培训是小伙伴必不可少的选择,也是可靠的选择 根据市场需要和发展情况,大学也设立了相关的java...

2年的java程序员啥也不会

本文分享给大家的是: 从12年5月1日起正式工作,现在是第二家单位(也快离职了),都是小公司我自己认为干的都狠拼,自己就一培训学校出来的高中生,在社会上游逛了几年,一事无成,父母看这样下去就所以把我送大连学java了,Money还是父母辛辛苦苦赚来的。 在第一家单位的时,...