
关闭IDEA的代码警告
关闭IDEA的代码警告,在类上使用注解@SuppressWarnings("all")
。
编译class文件
编译单个class文件。
应用场景:项目部署后,想添加单个class文件而不想全部更新,有点类似增量更新。
点击工具栏的绿色三角形,运行项目。可以是main方法、可以是测试方法(@Test)。运行之后,就会在out文件夹或target文件夹内(编译)生成相应的class文件。
打包jar文件
将多个class文件,以jar包形式导出。
1.添加工件Artifacts
添加(创建)工件,即设置好所要打包的jar包的输出位置、包名、所包含的class文件等。
文件 - 项目结构 - 工件(Artifacts),添加工件
定位到“项目设置”中的“工件Artifacts”
添加JAR,选择“空”的JAR
- 重命名,根据class文件的用途进行重命名(也是输出的工件的名称)
- 创建目录,在工件内创建相应的目录(根据class文件的包名)
- 添加文件(我们编译好的class文件)到创建的目录下,根据class文件的包名往相应目录下添加class文件
- 编译好的class,在out目录下。单击鼠标右键选择“打开于资源管理器”即可找到具体路径。或在弹出的文件选择窗口中,点击“定位项目目录”按钮,快速找到out目录。
2.构建工件
根据所配置的工件,导出(打包)jar包。
- 构建 - 构建工件 - 选择所配置的工件 - 构建
SpringBoot打包
项目编译:IDEA打开项目,在侧栏中展开maven工具,分别使用clean,package命令完成打包。详情见这篇笔记
问题记录
非法字符
问题描述:运行项目时提示“非法字符:’\ufeff’”
问题产生的原因:一般出现在导入Eclipse项目的时候。
解决方法:打开有问题文件的窗口,选择右下角的编码按钮,将 UTF-8 编码转换成 GBK 编码然后再重新转换成 UTF-8 编码即可。
控制台无法输入
控制台无法使用“scanner”来输入信息。
打开idea“帮助 - 编辑自定义VM选项”,配置文件中添加如下配置:
1 |
-Deditable.java.test.console=true |
重启idea生效。
其它
IDEA(版本2021.1.3)重置试用期,使用IDEA插件实现。