使用ant编译java文件时报非法字符(不可见的)问题
最简单的方法:
一般来说错误信息会提示非法字符的位置,可以在eclipse里面切换java文件的编码方式,比如:ISO-8859-1,等编码,可以观察到指定位置的非法字符。删除非法字符即可编译通过。
对于较少文件适用
-------------------------------------------------
另外补充:
一般用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:/65279”的错误,但是用Eclipse进行编译却没有问题,原因在于Eclipse使用的是自己的JDT,而非javac,关于JDT的描述可以到eclipse的官网上去查看。
下载editplus,打开你的java源文件(可以打开多个文件),选择“文档”-“文件编码”-“批量更改文件编码…”选择所有你需要修改的编码的java源文件,选择字符集“UTF-8″记得是UTF-8,而非“utf-8 bom”。点击批量保存按钮。再运行你的ant脚本,此时编译就不会报出“非法字符:/65279”这个错误了。
出现这种情况时,网上提供了两种解决方法:
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为版本号
相关推荐
标题“Ant编译utf-8非法字符:\\65279”涉及到的是在使用Apache Ant工具进行Java项目编译时遇到的一个字符编码问题。Ant是Java开发中的一个构建工具,它通过XML定义的构建文件来自动化构建过程,如编译、打包、测试...
基于JAVA实现的快速开发平台。模块化插件式开发,前后端...Vben前端(Ant-Design-Vue)项目地址:https://gitee.com/zsvg/vboot-vben。.NET6实现的同功能项目地址https://gitee.com/zsvg/vboot-net 两个项目会同步开发
在解压"apache-ant-1.9.16-bin.zip"后,你会得到一个名为"apache-ant-1.9.16"的目录,其中通常包含以下关键组件: 1. **bin** 目录:包含各种平台的可执行脚本,如`ant`和`ant.bat`,它们是Ant的命令行接口,用于...
$ npm install @ant-design/dark-theme 用法 import darkTheme from '@ant-design/dark-theme' ; // webpack.config.js: less-loader { loader : 'less-loader' , options : { modifyVars : darkTheme , } , } ,...
标签:ant-commons-logging-1.7.0.jar,ant,commons,logging,1.7.0,jar包下载,依赖包
基于 Ant Design 和 Vue 的企业级 UI 组件库
总之,"ant-apache-log4j-1.6.5.jar.zip"是一个集成了构建工具Ant和日志框架Log4j的实用工具包,为Java开发者提供了方便的项目构建和日志管理解决方案。无论是对于初学者还是经验丰富的开发者,理解并掌握这个组合的...
手动将apache-ant-zip-2.3.jar打包到项目中通常涉及以下步骤: 1. **下载**: 首先,你需要从可靠的源下载apache-ant-zip-2.3.jar文件。这可能是通过官方网站、第三方存储库或其他可信的资源进行的。 2. **本地存储...
- Ant: 构建工具,用于自动化构建过程。 - Struts (MVC框架): 用于构建MVC架构的Web应用。 - JSP (JavaServer Pages): 用于生成动态网页。 - Servlet: Web应用程序的基础组件。 - EJB (Enterprise JavaBeans): ...
安装npm install -S @jswork/react-ant-dropdown-menu特性姓名类型必需的默认描述班级名称细绳错误的-- menuOptions 形状错误的--用法导入css @import " ~@jswork/react-ant-dropdown-menu/dist/style.css " ;...
这个"apache-ant-1.6.5-bin.zip"文件是Ant的1.6.5版本的二进制发行版,适合在Windows操作系统上使用。Ant是基于Java的,它的主要功能是读取XML格式的构建文件(build.xml),根据其中的指令来编译源代码、运行测试、...
react,ant-design-pro,typescript 3、说明文档 操作文档:https://blog.csdn.net/qq_29777207/article/details/112427849 源码讲解文档:https://blog.csdn.net/qq_29777207/article/details/112389557 4、体验...
http://ant.apache.org/ http://ant.apache.org/ http://ant.apache.org/ http://ant.apache.org/ http://ant.apache.org/
适用于企业应用程序的即用型UI解决方案,作为React样板。 预览: : 主页: http : //pro.ant.design 文档: http : //pro.ant.design/docs/getting-started 变更日志: http : //pro.ant.design/docs/change...
基于 Ant Design 和 Vue 的企业级 UI 组件库
"ant-design-vue-jeecg.rar" 是一个与前端开发相关的压缩包,它涉及到的技术栈主要是 Vue.js 和 Ant Design Vue。Vue.js 是一个流行的、轻量级的前端JavaScript框架,用于构建用户界面,而Ant Design Vue是阿里巴巴...
简体中文|Vue Antd管理员的Vue实现版本开箱即用的中后台前端/设计解决方案多种主题模式任选:预览地址: : 使用文档: : 常见问题: ://iczer.gitee.io/vue-antd-admin-docs/start/faq.html国内知名: ://gitee....
### ANT构建解决方案应用指南 #### 一、Ant概述与安装配置 **Ant**(Another Neat Tool)是一款由Apache组织提供的开源项目构建工具,适用于Java应用程序的自动化构建过程。其最大的特点是跨平台性,能够在Windows...
安装使用npm: npm install @yfill/ant-design-colors --save 或使用纱线: yarn add @yfill/ant-design-colors用法导入资源并使用使用方法进行安装,设置颜色(红色/火山/橙色/金色/黄色/石灰/绿色/青色/蓝色/ ...
在“apache-ant-1.9.9-bin.tar.gz”压缩包中,包含了Apache Ant 1.9.9版本的所有必要文件,这是针对Linux系统的,因此可以在CentOS、Ubuntu等Linux发行版上顺利运行。以下是对这个压缩包及其内容的详细解释: 1. **...