maven 提示需要支持泛型问题;非法字符: \65279错误 问题
2012-04-11 19:21
567 查看
在用eclipse进行开发时,我们通过maven进行项目的编译,打包。
我一般是如此的操作: 直接在eclipse中选中项目右键---》run ---》选择maven -clean 成功后进行下步----》maven - package
成功后将相应的war包放到服务器上。
首先说泛型的问题。
但是在该过程中出现了说是泛型不支持的情况,检查所有的项目后发现设置的都是对的,eclipse中都进行了设置,很奇诡还是如是的提示。
解决方法:感谢:http://www.51testing.com/?uid-215196-action-viewspace-itemid-216184
在pom.xml文件中加入下一面一段语句来指定所用的版本,尽管在eclipse中配置了正确的“Build
Path”:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<target>1.5</target>
<source>1.5</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
重新运行mvn clean eclipse:eclipse -Dmaven.test.skip=true,接着mvn
package,问题解决。
对于:非法字符: \65279错误 问题
查了网上说
解决方法:
1. 先把EditPlus的文件默认编码设置为UTF-8
文档-> 固定设置值 -> 文件 -> 默认编码 -> 选择 UTF-8
2. 用EditPlus 打开D:\workspace\cwk\src\core\com\cwk\core\web\action\LoginController.java,然后再保存下即
可。
==============================================
下面的是转载的其它解决方法:
==============================================
一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:\65279”的错误,但是用Eclipse进行编译却没有问题,原因在于Eclipse使用的是自己的JDT,而非javac,关于JDT的描述可以到eclipse的官网上去查看。
出现这种情况时,有两种解决方法:
a) 利用UE、Editplus等文本编辑器重新保存文件为不带BOM的UTF-8格式
b) 可使用eclipse自带的编译器进行编译
<!--在ant中添加property,使用eclipse jdt compiler编译-->
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" />
相关jar包,在eclipse安装文件plugins目录下:org.eclipse.jdt.core_xxx.jar,xxx为版本号
试了下好像没啥反应,但是,我clean 等等操作,再执行上面的步骤后,可以了。。。。。。
我一般是如此的操作: 直接在eclipse中选中项目右键---》run ---》选择maven -clean 成功后进行下步----》maven - package
成功后将相应的war包放到服务器上。
首先说泛型的问题。
但是在该过程中出现了说是泛型不支持的情况,检查所有的项目后发现设置的都是对的,eclipse中都进行了设置,很奇诡还是如是的提示。
解决方法:感谢:http://www.51testing.com/?uid-215196-action-viewspace-itemid-216184
在pom.xml文件中加入下一面一段语句来指定所用的版本,尽管在eclipse中配置了正确的“Build
Path”:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<target>1.5</target>
<source>1.5</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
重新运行mvn clean eclipse:eclipse -Dmaven.test.skip=true,接着mvn
package,问题解决。
对于:非法字符: \65279错误 问题
查了网上说
解决方法:
1. 先把EditPlus的文件默认编码设置为UTF-8
文档-> 固定设置值 -> 文件 -> 默认编码 -> 选择 UTF-8
2. 用EditPlus 打开D:\workspace\cwk\src\core\com\cwk\core\web\action\LoginController.java,然后再保存下即
可。
==============================================
下面的是转载的其它解决方法:
==============================================
一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:\65279”的错误,但是用Eclipse进行编译却没有问题,原因在于Eclipse使用的是自己的JDT,而非javac,关于JDT的描述可以到eclipse的官网上去查看。
出现这种情况时,有两种解决方法:
a) 利用UE、Editplus等文本编辑器重新保存文件为不带BOM的UTF-8格式
b) 可使用eclipse自带的编译器进行编译
<!--在ant中添加property,使用eclipse jdt compiler编译-->
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" />
相关jar包,在eclipse安装文件plugins目录下:org.eclipse.jdt.core_xxx.jar,xxx为版本号
试了下好像没啥反应,但是,我clean 等等操作,再执行上面的步骤后,可以了。。。。。。
相关文章推荐
- 错误总结之maven之compile:非法字符: \65279
- Java-Maven编译的时候“非法字符: \65279”错误
- eclipse项目转android studio过程中遇到的Error:(1, 1) 错误: 非法字符: '\ufeff'Error:(1, 10) 错误: 需要class, interface或en
- maven 错误: 非法字符: \65279
- 提示Microsoft office word 遇到问题需要关闭。还问是否发送错误报告。
- maven 出现 -source 1.3中不支持泛型的错误
- maven提示“编码 GBK 的不可映射字符”问题的解决
- eclipse Ant 打包 非法字符 -source 1.4 中不支持泛型 解决方案
- IDEA在代码上无错误提示,但是编译时出现error:非法字符
- maven编译java代码报“非法字符: \65279 ”错误的解决方法
- Office 2003 出现异常提示遇到问题需要关闭“ 发送错误报告 ”“ 不发送 ”“以安全模式启动”
- Java8系列(错误解决)--maven编译时"-source 1.5 中不支持 lambda 表达式"问题的解决
- Android Studio中“非法字符\\65279,Error:(1, 10) 错误: 需要class, interface或enum”
- maven打包报错 java:1:非法字符: \65279
- maven报错非法字符:\65279 错误
- 错误:非法字符:"\ufeff" 错误:需要class,interface或enum
- Eclipse下Maven打包非法字符问题
- Qt 数据库登录提示类似出现非法字符集错误的问题
- Android Studio Error:(1, 1) 错误: 非法字符: \65279
- Failed to execute goal org.apache.maven.plugins Compilation failure 非法字符: \65279