当前位置: 首页 > news >正文

关于Idea的一些常用设置项

1. 输出中文不乱码

设置工程项目编码 file -> settings -> Editor -> File Encodings-> 如下图通通UTF-8
在这里插入图片描述

2. 创建文件自动设置本文模板

File–>settings–>Editor–>File and Code Templates–>Includes -> 输入类注释模板

/*** @Classname ${NAME}* @Description TODO* @Date ${DATE} ${TIME}* @Created by ${USER}*/

在这里插入图片描述

参考:https://blog.csdn.net/sdut406/article/details/81750858

3. 滚轮自动调节字体大小

Setting -> Editor -> General -> Change Font size with Ctrl + mouse wheel in: xxxx
在这里插入图片描述

4. 行注释设置,使其不从顶格开始,让其处于代码前开始

Settings -> Editor -> Code Style -> Java,在 Code Generation 里面取消勾选两个选项。

在这里插入图片描述

参考: https://blog.csdn.net/weixin_47627102/article/details/122652790

5. 切换JDK

Java程序查看当前Java运行环境

public static void main(String[] args) {// 获取jdk的详细版本号, 例如:1.8.0_91 , 1.7.0_79,1.6.0System.out.println(System.getProperty("java.version"));// 获取 jdk的标准版本 ,例如: 1.8 , 1.7 , 1.6System.out.println(System.getProperty("java.specification.version"));// 获取JDK的位数// 包含 "64",即可64位 JDK , 否则 32位System.out.println(System.getProperty("java.vm.name"));// 64位JDK:amd64 ,32位JDK:x86System.out.println(System.getProperty("os.arch"));// 64位JDK:64 ,32位JDK:32System.out.println(System.getProperty("sun.arch.data.model"));
}// 也可以
private static void printInfo() {Properties properties = System.getProperties();Set<Entry<Object, Object>> entrySet = properties.entrySet();for(Entry<Object, Object> prop :entrySet){Object key = prop.getKey();Object value = prop.getValue();System.out.println(key + ":" + value);}
}

切换JDK版本

  • File->Project Structure->SDKs/Project/Module
    在这里插入图片描述

  • File->Settings->Java Compiler
    在这里插入图片描述

  • 这样程序再次运行的时候就是新设置的Java环境了,但是对于Web程序,还需要在Tomcat中配置一下。如下:找到Edit Configuraions,设置新的JDK。在这里插入图片描述

参考: https://blog.csdn.net/try_learner/article/details/104956688

6. Servlet开发

参考:https://blog.csdn.net/stony3/article/details/129293286
Servlet控制台乱码:
修改 tomcat 下的 logging.properties这个文件 为 GBK 就好了。
原先:# java.util.logging.ConsoleHandler.encoding = UTF-8
改为: java.util.logging.ConsoleHandler.encoding = GBK

http://www.lryc.cn/news/91788.html

相关文章:

  • Python使用WMI模块获取Windows系统的硬件信息,并使用pyinstaller库编译打包成exe的可执行文件
  • JavaScript语句(七)
  • 孪生诱捕网络在欺骗防御领域的应用
  • 【性能测试】Jenkins+Ant+Jmeter自动化框架的搭建思路
  • ARM体系结构与异常处理
  • 招聘网站—Hive数据分析
  • 双指针滑动窗口整理1——长度最小的子数组、水果成篮
  • textarea之换行、replace、\n、br、innerHTML
  • SKD240
  • 大数据采集怎么做呢?
  • 【学习日记】操作系统-入门知识-个人学习记录
  • ChatGPT自动生成思维导图
  • count(0)、count(1)和count(*)、count(列名) 的区别
  • python爬虫入门,10分钟就够了,这可能是我见过最简单的基础教学
  • 华为OD机试真题 Java 实现【记票统计】【牛客练习题】
  • .NET并行计算
  • Python:Python编程:金融量化交易
  • 「HTML和CSS入门指南」canvas 标签详解
  • 【JS】1699- 重学 JavaScript API - WebSockets API
  • String s = new String(“xyz“) 创建了几个对象?
  • STL库(1)
  • 玻璃制品行业丨外贸业务管理难点及解决方案
  • Spring Boot如何实现自定义Spring Boot启动器
  • 【面试题HTTP中的两种请求方法】GET 和 POST 有什么区别?
  • Allegro16.6详细教程(三)
  • Python3数据分析与挖掘建模(6)离散分布分析示例
  • 汇编语言程序设计基础知识二
  • 一文详解!Robot Framework Selenium UI自动化测试入门篇
  • Java 9 模块化系统详解
  • Windows定时执行Python脚本