板块零 IDEA编译器基础:第二节 创建JAVA WEB项目与IDEA基本设置 来自【汤米尼克的JAVAEE全套教程专栏】

假设我们已经按上一节的内容成功安装、破解、汉化好了IDEA IU 2023.2.1,这一节中我们将创建一个JAVA WEB项目以作为后续课程的根

一、创建JAVA WEB项目

与老版本的IDEA略有不同,在创建WEB项目时,IDEA 2023.2.1是配出来的,而非新建出来的

(1)普通项目升级成WEB项目

  • 打开IDEA->新建项目,填好项目名称和项目位置,选择您本机的JDK版本
    在这里插入图片描述
    选择JDK路径时,应选择到您JAVA路径里的JDK的目录为止
    在这里插入图片描述
    以上就创建好了一个普普通通的JAVA项目,现在我们要添加支持将它升级成JAVA WEB项目
  • 右键项目->打开模块设置

在这里插入图片描述

  • 选择模块->点击加号->点击Web
    在这里插入图片描述
    此时项目中会多出来一个web目录,我们将在这个目录下存放前端的资源,如HTML、JSP、网站图片等。而src目录我们将用来存放各个层级的JAVA源码,也就是后端的资源,如Servlet,xml配置文件、mapper接口层等。
    在这里插入图片描述

(2)创建JAVA包

右键src->新建->软件包
在这里插入图片描述
包名略有讲究

在JAVA中,通常是以提供包的域名反过来写作为包名。例如,由microsoft开发的软件包“foobar”(microsoft域名“microsoft.com”)可能被命名为“com.microsoft.foobar”。如果你的公司域名为“fantastic.net”,你可以把软件包命名为“net.fantastic.foobar”。 这些包被组织在与其名称相关的磁盘上,因此“net.fantastic.foobar”将位于“com / fantastic / foobar”文件夹中。 这只是一种简单,低开销的方法,可以防止两家公司开发具有相同名称的软件包

我输入
在这里插入图片描述
最后那个 . 是留给之后项目各层次的路径,不必打上
新建包成功后
右键包->新建->Java类->输入名字 Main
在这里插入图片描述
复制IDEA测试代码在Main中运行

package com.caijiyuan;
// 按两次 Shift 打开“随处搜索”对话框并输入 `show whitespaces`,
// 然后按 Enter 键。现在,您可以在代码中看到空格字符。
public class Main {
    public static void main(String[] args) {
        // 当文本光标位于高亮显示的文本处时按 Alt+Enter,
        // 可查看 IntelliJ IDEA 对于如何修正该问题的建议。
        System.out.printf("Hello and welcome!");

        // 按 Shift+F10 或点击装订区域中的绿色箭头按钮以运行脚本。
        for (int i = 1; i <= 5; i++) {

            // 按 Shift+F9 开始调试代码。我们已为您设置了一个断点,
            // 但您始终可以通过按 Ctrl+F8 添加更多断点。
            System.out.println("i = " + i);
        }
    }
}

运行分为run和debug(调试)两种模式,debug最简单的功能就是在代码左侧添加断点,为断点设置参数等方式来调试,功能强悍深邃,如果不设置断点与点击run键无异,这里不再展开。
在这里插入图片描述
终端输出
在这里插入图片描述
既是成功

二、IDEA 开荒基本设置

通过以上创建项目我们对IDEA有了基本的了解,此时IDEA还有一些配置可以令我们编程得更加丝滑

(1)设置字体

文件->设置
在这里插入图片描述
编辑器->字体可以把字体设置成最舒服的大小
在这里插入图片描述

字号自动缩放

编辑器->常规,把勾打上就可以实现字号滚轮缩放了,非常好用
在这里插入图片描述

(2)设置自动保存

外观与行为->系统设置,把自动保存复选框勾上,可以设置自动保存的秒数,彻底解放Ctrl S
在这里插入图片描述

(3)设置字体编码

如图,编辑器->文件编码中将三个编码格式都换成UTF-8为我们之后项目中的文件属性统一设置成UTF-8做好基础
在这里插入图片描述
此外,我们在之后的内容中,IDEA终端打印的红色警告信息总是别扭的乱码
在这里插入图片描述
这是IDEA的Dfile.encoding没有设置导致的,还应该在帮助->虚拟机(VM)选项中设置
在这里插入图片描述
在打开的idea.vmoptions文件的最后一行添上

-Dfile.encoding=UTF-8

在这里插入图片描述
即可一劳永逸解决这个问题
在这里插入图片描述

(4)设置自动编译

如图,将复选框的勾打上,从此以后IDEA就可以自动编译类了
在这里插入图片描述
以上就是此小节全部内容,在下一节中我们将配置Tomcat将JAVA WEB项目真正与服务器连接起来

  • 13
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
编程游戏是一种非常有趣和创造性的活动,其中创造者使用汤米科学基金会的Scratch项目创作自己的游戏。Scratch是一个基于块编程的语言,它允许用户通过拖放代码块来完成编程任务。 假设我创建了一个名为"快乐太空飞行"的游戏。在这个游戏中,玩家需要控制一个宇航员穿过太空中的各种障碍物,如陨石、卫星和飞船。 玩家可以使用键盘上的箭头键来移动宇航员,同时避开障碍物。如果宇航员成功通过了一系列的关卡,他们将进入下一个更具挑战性的关卡。 在这个游戏中,我还添加了一些额外的功能来增加乐趣和挑战。例如,通过收集星星,玩家可以获得额外的生命或能量,以应对更困难的关卡。此外,玩家还可以在游戏中设置个人目标,例如在特定时间内通过关卡,以提高游戏的可玩性。 编程游戏不仅有助于提高创造力和逻辑思维能力,还可以培养解决问题和团队合作的能力。它可以帮助玩家学习基本的计算机科学概念,如循环、条件和变量等。因此,这种游戏不仅有趣,还具有教育意义。 总之,通过使用Scratch,我创建了一个名为"快乐太空飞行"的编程游戏。它不仅可以帮助玩家提高编程技能,还可以提供娱乐和挑战。这样的游戏不仅有助于培养创造力和逻辑思维能力,还可以帮助玩家了解计算机科学的基本概念。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤米尼克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值