从github上git clone一项目到本地,然后mvn eclipse:eclipse后,导入到eclipse中,发现工程中的中文都是乱码
一般工程乱码,都是到eclipse中设置:Window->Preferences->General->Workspace->Text file encoding
该项默认是utf-8,后发现 工程目录下的.settings目录下org.eclipse.jdt.core.prefs文件中有设置编码的信息,我的这个文件对应
内容如下:
1 #Wed May 08 21:09:24 CST 2013 2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 eclipse.preferences.version=1 4 encoding/src/main/java=GBK 5 org.eclipse.jdt.core.compiler.source=1.6 6 encoding/src/test/resources=GBK 7 encoding/src/main/resources=GBK 8 encoding/src/test/java=GBK 9 org.eclipse.jdt.core.compiler.compliance=1.6
看了上面的内容,大概就明白为啥是乱码了,但是用
mvn -Dmaven.test.skip=true -Dproject.build.sourceEncoding=UTF-8 eclipse:eclipse
重新生成项目文件,还是乱码。
后面没办法了,只好查看java文件的编码,用vi打开文件:set fileencoding 发现文件编码都是latin1 ,彻底
无语啊 , 把java文件转为utf-8
enca -x utf-8 *.java
中文显示就正常了,但是enca不支持文件夹递归处理。所以只得到每个目录下转换。
好吧,写到最后,发现该问题和文章标题不符,哈哈,懒得改了。
其实,不用enca转换也是可以的,enca转换太麻烦。
把原始工程导入到eclise后,设置工程的编码为GBK即可,虽然ubuntu下eclipse没有GBK那个选项,手动输
入即可。
相关推荐
然而,在使用 Maven 发布 Jar 包时,ometimes 中文字符会出现乱码问题。本文将详细介绍 Maven 发布 Jar 包中文乱码解决方法。 一、问题分析 在使用 Maven 部署 Jar 包时,可能会出现中文乱码问题。这种问题的出现...
在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...
【Maven构建的分布式demo】 在现代软件开发中,分布式系统已经成为主流,它能提高系统的可扩展性、容错性和性能。Maven作为Java项目管理工具,为构建分布式应用程序提供了强大的支持。本篇将深入探讨如何利用Maven...
### Ubuntu16.04安装Maven 3.5.3操作指导 #### 一、Maven简介 Apache Maven是一款项目管理和理解工具,基于项目对象模型(POM),通过一小段描述信息来管理项目的构建、报告和文档。Maven可以管理项目的依赖关系,...
maven-3.5.0多工程构建(spring4mvc分子项目) 使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse...
《Spring in Action》一书是Spring框架的实践指南,它深入介绍了如何使用Maven构建Spring工程。Maven是一个流行的项目管理和综合工具,它通过提供一套标准化的构建过程,简化了Java项目的构建、依赖管理和部署。在...
Maven作为Java领域广泛使用的构建工具,提供了强大的支持来管理多模块项目。本文将深入探讨如何利用Maven构建多模块项目,以及在实际操作中需要注意的关键点。 1. Maven多模块项目结构: Maven多模块项目通常遵循...
本文将深入探讨Maven TestNG报告中文乱码的问题,并提供解决方案。 Maven是一个流行的Java项目管理工具,它通过使用POM(Project Object Model)来管理项目的构建、报告和依赖。TestNG是一款功能强大的测试框架,...
本文将详细介绍如何使用SpringBoot和Maven构建一个Web项目,并通过父子工程的方式来组织项目结构。 首先,理解Maven的父子工程结构至关重要。在大型项目中,通常会采用多模块的架构,以便于代码的管理和维护。父子...
Maven构建项目发布到Tomcat的解决方案 Maven是一款流行的项目管理和构建工具,广泛应用于Java项目的开发和构建中。然而,在使用Maven构建项目时,可能会遇到发布到Tomcat服务器的困难,这是由于Maven的构建机制和...
利用maven构建spring boot,使用jpa访问oracle数据,实现rest方式的webservice,实现了简单的例子,浏览器可以直接访问,返回json格式数据,下载之后,可以直接使用,在本地已经测试成功。
"通向架构师的道路(第十九天)使用maven构建Spring工程" 今天,我们将探讨使用Maven构建Spring工程的道路。Maven是一个自动依赖管理工具,可以帮助我们解决jar包依赖问题,并且使我们的项目变得更加简洁和高效。 ...
使用Maven导入Maven工程的视频教程 仅供学习交流! 后续会持续分享相关资源,记得关注哦! 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入Maven工程的视频教程 使用Maven导入...
** Maven构建Web工程详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过统一的构建过程和约定优于配置的原则,极大地简化了项目的构建、编译、测试和部署流程。在本篇内容中,我们...
在默认情况下,`maven-javadoc-plugin`插件在生成Javadoc文档时采用的是ISO-8859-1编码格式,这种编码方式无法正确解析中文字符,从而导致中文乱码现象。 ##### 2.2 解决方案 - **POM文件配置** 在`pom.xml`文件...
"Maven聚合工程源码"是指一个包含多个子项目的Maven工程,这些子项目共享同一个父POM(Project Object Model),用于统一管理和构建。 在Maven聚合工程中,父POM通常不包含任何代码,而是作为子项目之间的协调者。...
Maven 聚合工程允许我们将多个 Maven 项目组合成一个单一的构建单元。这在处理多模块项目时非常有用,它使得我们能够一次性构建所有子模块,而不需要逐个执行构建命令。在"maven聚合工程demo"中,我们可以看到一个主...
Maven逆向工程是一种技术手段,主要用于从已有的Java项目中恢复构建过程,即从已编译的类中重建源代码的Maven项目结构。在软件开发过程中,有时我们可能需要处理没有完整源码或者缺少构建配置的遗留项目,此时Maven...
2. **确定Ubuntu分区**:使用磁盘管理工具(如Windows的磁盘管理或GParted在Ubuntu下)查看硬盘上的分区情况。你需要找到Ubuntu的安装分区,通常是一个ext4格式的分区,并记下其位置。 3. **缩小Ubuntu分区**:如果...
【构建Maven项目在Eclipse中的实践】 在Java开发领域,Maven是一个广泛使用的项目管理和构建自动化工具,它简化了依赖管理和构建流程。Eclipse作为流行的Java集成开发环境(IDE),通过集成Maven插件m2eclipse,...