解决IDEA编译乱码 Build Output提示信息乱码�����_idea build output乱码-程序员宅基地

技术标签: # 项目踩坑  ider编译乱码  乱码  

问题说明:

IDEA编译的时候乱码,Build Output提示信息乱码�����。

解决方案一:

将Help—>Edit Cusuom VM Options...中添加    -Dfile.encoding=UTF-8

-Xms128m
-Xmx1524m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Dide.run.dashboard=true

-Dfile.encoding=UTF-8
-javaagent:C:\Users\Public\.BetterIntelliJ\BetterIntelliJ-1.16.jar

解决方案二:

防止方案一未生效,可用方案二

在IDEA的安装目录下找到idea.exe.vmoptions和idea64.exe.vmoptions文件

将   -Dfile.encoding=UTF-8   粘贴进去

解决方案三:

Settings->Editor->File Encodings  全部改为UTF-8

 更改文件的编码格式

解决方案四:

Settings->Build,Ex***->Compiler->   在Java Compiler中添加参数:-encoding utf-8

解决方案五:

选择适合本工程的JDK版本

解决方案六:

找到Maven的配置   取消委托给Maven的build/run的权利。

上面解决方案有很多,总有一个适合你的。加油。

如果本篇博客对您有一定的帮助,大家记得留言+点赞+收藏哦。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/promsing/article/details/118067949

智能推荐

vue js 监听页面滚动触底 && 监听iframe滚动及触底 && 带你搞清 offsetHeight,scrollTop,scrollHeight区别_vue scrollheight-程序员宅基地

文章浏览阅读3.7k次。想要监听页面滚动是否触底,你要先搞清offsetHeight,scrollTop,scrollHeight区别,以及如何让应用,话不多说上代码????????offsetHeight: 它是包括padding、border、水平滚动条,但不包括margin的元素的高度。️:对于行内元素这个属性值一直是0,单位px,是只读元素。scrollTop:表示在有滚动条时,滚动条向下滚动的距离也就是元素顶部被遮住部分的高度即“卷”起来的高度。️:在无滚动条时scrollTop==0恒成立,单位_vue scrollheight

LOAD_TEMP - Unable to get database metadata from this database connection-程序员宅基地

文章浏览阅读1w次。关于kettle 写入mysql 遇到一个问题:LOAD_TEMP - Unable to get database metadata from this database connection,报错大致如下:2021/11/26 14:05:12 - LOAD_TEMP - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : org.pentaho.di.core.exception.KettleDa_unable to get database metadata from this database connection

XPath详解_如何定义xpath-程序员宅基地

文章浏览阅读935次。XPath简介XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准XPath 路径表达式XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。XPath 标准函数XPath 含有超过 _如何定义xpath

pppoe远程计算机错误,PPPoE宽带拨号连接常见错误代码是什么意思-程序员宅基地

文章浏览阅读828次。原标题:"PPPoE宽带拨号连接常见错误代码的解决办法 错误769的处理方法"的相关路由器设置教程资料分享。- 来源:191路由网。当我们家的网络出现问题时,网络管理员一般会问你电脑的宽带连接错误代码是什么。其实我们自己也可以通过这些错误代码,自行解决问题。下边我说下怎么看错误代码和解决办法。家里有接路由器的,请把WAN口的线拔出,插到任意LAN口上,然后宽带连接。注意,测试完毕后,记得恢复原状。..._pppoe不能建立到远程计算机的连接,因此用于此链接的端口已关闭

单元测试之Mockito+Junit使用和总结(完整)_junit mockito-程序员宅基地

文章浏览阅读1.1w次,点赞10次,收藏90次。一、什么是MOCK测试Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。Mock 最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。mock中的必知概念:打桩(存根):模拟要调用的函数(打桩对象),_junit mockito

集合 List、Set、Map 的区别和实现原理_容器map和set,list和set 对比和底层实现-程序员宅基地

文章浏览阅读2.3k次,点赞5次,收藏17次。集合 List、Set、Map 的区别和实现原理Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。_容器map和set,list和set 对比和底层实现

随便推点

"session marked for kill " 处理杀不掉的锁,立即释放会话资源-程序员宅基地

文章浏览阅读7.9k次,点赞4次,收藏12次。ORA-00031: session marked for kill 处理Oracle中杀不掉的锁最近遇到,ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放 现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: SELECT S.USERNAME,S.OSUSER,S._session marked for kill

git命令-笔记_git show current-程序员宅基地

文章浏览阅读205次。1 下载地址Windows版本:https://git-scm.com/download/winGit-2.29.1-64-bit.exe 2.29.12 相关命令2.1 基本git init 初始化代码仓库git status 查询仓库索引状态git add <文件名/目录> 添加文件到仓库git config --global user.email “[email protected]” 配置全局的提交者邮箱git config --global user.name “Y_git show current

unity3d UnityScript to C# Convertor 1.4 扩展 下载-程序员宅基地

文章浏览阅读538次。资源名称:UnityScript to C# Convertor  资源版本:1.4  资源类型:.unitypackage  资源大小:293K  更新时间:2014-01-13  资源图片: unity3d下载地址:http://www.unitymanual.com/thread-10680-1-1.html

STM32 磁场传感器HMC5883-程序员宅基地

文章浏览阅读1.7k次。一、IIC协议默认(出厂) HMC5883LL 7 位从机地址为0x3C 的写入操作,或0x3D 的读出操作。要改变测量模式到连续测量模式,在通电时间后传送三个字节:0x3C 0x02 0x00将00写入第二寄存器或模式寄存器以完成从单一模式切换到连续测量模式的设置。随着数据速率在出厂默认的15Hz更新,在查询HMC5883L数据寄存器进行新的测量之前,I2C主机允许产生一个..._hmc5883l 从机地址地址位

Leetcode刷题技巧总结篇(python版)_leetcode python刷题-程序员宅基地

文章浏览阅读1w次,点赞20次,收藏114次。持续更新……1 求字符差值python不可以直接进行字符减运算。当需要进行字符之间的减运算时,我们可以用ord()函数。ord()是python自带的函数,无需导入。2 字符串反转string='leetcode'print(string[::-1])3 数组元素计数import collectionsli=[1,2,2,4,5,5]cnt = collections.Counter(li)print(cnt)4 字典遍历cnt={1:4,2:3}# 遍历键值对for _leetcode python刷题

java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理_java.sql.date cannot be cast to java.time.localdat-程序员宅基地

文章浏览阅读9.1k次。java8中,java.util.Date, java.sql.Date, java.time.LocalDate 的转换异常及处理/** *PreparedStatement绑定日期参数的时候,如果传入的是 java.util.Date,则会抛出如下异常* Caused by: java.lang.ClassCastException: java.util.Date cannot ..._java.sql.date cannot be cast to java.time.localdate

推荐文章

热门文章

相关标签