解决引入的源文件为乱码的问题
使新建工程、java文件直接使用UTF-8需要做以下工作:
1、windows->Preferences,打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。
2、windows->Preferences,打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,可使用默认编码,如开发中确需改变编码格式则可以在此指定为所需编码。
对于要导入的zip源文件,则需要设置为UTF-8,如下图所示:
3、经过上述两步,新建工程和java文件即为UTF-8编码,并且导入zip源文件时,点击进去也不会出现乱码。
4、示例:
a.新建一个java工程TestExportCHSourceFile,并写两个类,分别是JarFile.java和Test.java。java工程目录结构如下图所示:
内容分别为:
JarFile.java
package com.test; public class JarFile { public void test(){ //注释 System.out.println("测试"); } }
Test.java
package com.test; public class Test { public static void main(String[] args){ new JarFile().test(); } }
b.将项目打包成jar文件:
c.然后将test.jar放到lib文件夹下,并且将其加入到build path下:
d.添加src.zip
首先将src文件夹拷出来,然后将里面的com文件夹压缩成src.zip文件,将其拷入到工程的文件夹下,注意一定要是zip文件格式。然后添加source attachment,如下图所示:
其中要选择workspace按钮,然后定位到刚才的工程目录下,选择src.zip文件。
e.删除JarFile.java文件
删除工程里的JarFile.java文件。
f.测试
点击Test.java文件里的test()方法(按住Ctrol键),然后显示出的它的实现方法,如下图所示:
这时jar包里引用到的src文件的中文显示正常。
解决引入的源文件为乱码的问题相关推荐
- linux 下,解决tomcat服务器接收中文乱码的问题
linux 下,解决tomcat服务器接收中文乱码的问题 参考文章: (1)linux 下,解决tomcat服务器接收中文乱码的问题 (2)https://www.cnblogs.com/taz372 ...
- 解决Http响应内容中文乱码问题
解决Http响应内容中文乱码问题 参考文章: (1)解决Http响应内容中文乱码问题 (2)https://www.cnblogs.com/kongieg/p/10119588.html (3)htt ...
- 解决weblogic页面和控制台乱码问题
解决weblogic页面和控制台乱码问题 参考文章: (1)解决weblogic页面和控制台乱码问题 (2)https://www.cnblogs.com/sharpest/p/7465473.htm ...
- Jmeter之解决烦人的中文乱码问题
Jmeter之解决烦人的中文乱码问题 参考文章: (1)Jmeter之解决烦人的中文乱码问题 (2)https://www.cnblogs.com/liulinghua90/p/6973289.htm ...
- 解决Kali Linux 2020.1乱码问题
解决Kali Linux 2020.1乱码问题 Kali Linux 2020.1安装后,默认XFCE桌面字体显示为乱码.这是由于缺少中文字体包,所以需要安装中文字体.在终端执行如下命令: apt-g ...
- linux oracle em使用,案例:五步解决linux操作系统Oracle EM乱码的问题
天萃荷净 用户生产环境Linux系统Oracle数据库配置OEM使用时出现乱码情况 如果想以中文显示,则需要修改一些配置文件. 包括三个目录: $ORACLE_HOME/jdk/jre/lib $OR ...
- 解决程序与mysql的乱码问题
1. 当我们在写app的时候就会常常碰到乱码这个让人头疼的问题,现在咱们就探讨一下mysql中如何解决与app之间的乱码问题... 2. 首先mysql中是通过这四个变量来表名数据库的编码问题的: ...
- python中文名字-完美解决Python2操作中文名文件乱码的问题
Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码. 我先给大家说说Pytho ...
- Ubuntu 11.04解决txt文档中文乱码方法
Ubuntu 11.04解决txt文档中文乱码方法: $ gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferen ...
最新文章
- DL之DNN:自定义2层神经网络TwoLayerNet模型(计算梯度两种方法)利用MNIST数据集进行训练、预测
- 【终极方法】解决IDEA搜索不到Lombok插件的问题(IDEA 不能识别 @Slf4j,@Getter ,@Setter注解)
- mysql死锁释放时间参数_由FTWRL导致的MySQL从库死锁分析及参数深究
- 一步步编写操作系统 44 用c语言编写内核1
- android 查找资源,Android Studio 查找无用资源
- python selenium 模拟浏览器
- 软件测试管理要素分析
- paip 自定义输入法多多输入法词库的备份导出以及导入
- Android adb常用命令(持续更新)
- 软考软件设计师考试总结(2019下半年)
- Hadoop 2.6.0 FileSplit和InputSplit和FileInputFormat
- 2022年春招牛客网最热门的Java岗面试八股文汇总
- excel简繁切换_excel简繁转换_EXCEL中的“中文简繁转换”按钮不见了!
- matlab实现图像处理教程,Matlab图像处理入门教程(菜鸟级)
- 电脑桌面计算机找不到,电脑桌面没有了怎么恢复?电脑桌面没有了的恢复方法...
- 新生儿常见问题>奶癣
- rebar3简单使用
- NAT与NAT穿透(一)
- tidymodels绘制校准曲线
- 【MySQL】查询语句
热门文章
- opensuse15.1字符界面下配置网络
- 【Openlayers】纯前端 实现OL叠加 实时交通路况图
- 视频编解码类型MJPEG数据格式介绍
- 简单的图片采集器(网络爬虫原理)
- zzw原创_非root安装fastDFS
- python列表和字典各自对应操作的时间复杂度
- Present Simple
- 鸿蒙os2.0电脑版,鸿蒙os2.0系统正式版下载安装-鸿蒙os2.0系统(华为升级)官方最新版下载-战地2中文网...
- mac use subl command
- C语言printf() 详解之终极无惑