关于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