关于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.0
     System.out.println(System.getProperty("java.version"));
     // 获取 jdk的标准版本 ,例如: 1.8 , 1.7 , 1.6
     System.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:x86
     System.out.println(System.getProperty("os.arch"));
     // 64位JDK:64 ,32位JDK:32
     System.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

猜你喜欢

转载自blog.csdn.net/qq_42887760/article/details/131084066