使新建工程、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文件的中文显示正常。

解决引入的源文件为乱码的问题相关推荐

  1. linux 下,解决tomcat服务器接收中文乱码的问题

    linux 下,解决tomcat服务器接收中文乱码的问题 参考文章: (1)linux 下,解决tomcat服务器接收中文乱码的问题 (2)https://www.cnblogs.com/taz372 ...

  2. 解决Http响应内容中文乱码问题

    解决Http响应内容中文乱码问题 参考文章: (1)解决Http响应内容中文乱码问题 (2)https://www.cnblogs.com/kongieg/p/10119588.html (3)htt ...

  3. 解决weblogic页面和控制台乱码问题

    解决weblogic页面和控制台乱码问题 参考文章: (1)解决weblogic页面和控制台乱码问题 (2)https://www.cnblogs.com/sharpest/p/7465473.htm ...

  4. Jmeter之解决烦人的中文乱码问题

    Jmeter之解决烦人的中文乱码问题 参考文章: (1)Jmeter之解决烦人的中文乱码问题 (2)https://www.cnblogs.com/liulinghua90/p/6973289.htm ...

  5. 解决Kali Linux 2020.1乱码问题

    解决Kali Linux 2020.1乱码问题 Kali Linux 2020.1安装后,默认XFCE桌面字体显示为乱码.这是由于缺少中文字体包,所以需要安装中文字体.在终端执行如下命令: apt-g ...

  6. linux oracle em使用,案例:五步解决linux操作系统Oracle EM乱码的问题

    天萃荷净 用户生产环境Linux系统Oracle数据库配置OEM使用时出现乱码情况 如果想以中文显示,则需要修改一些配置文件. 包括三个目录: $ORACLE_HOME/jdk/jre/lib $OR ...

  7. 解决程序与mysql的乱码问题

    1.  当我们在写app的时候就会常常碰到乱码这个让人头疼的问题,现在咱们就探讨一下mysql中如何解决与app之间的乱码问题... 2.  首先mysql中是通过这四个变量来表名数据库的编码问题的: ...

  8. python中文名字-完美解决Python2操作中文名文件乱码的问题

    Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码. 我先给大家说说Pytho ...

  9. Ubuntu 11.04解决txt文档中文乱码方法

    Ubuntu 11.04解决txt文档中文乱码方法: $ gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferen ...

最新文章

  1. DL之DNN:自定义2层神经网络TwoLayerNet模型(计算梯度两种方法)利用MNIST数据集进行训练、预测
  2. 【终极方法】解决IDEA搜索不到Lombok插件的问题(IDEA 不能识别 @Slf4j,@Getter ,@Setter注解)
  3. mysql死锁释放时间参数_由FTWRL导致的MySQL从库死锁分析及参数深究
  4. 一步步编写操作系统 44 用c语言编写内核1
  5. android 查找资源,Android Studio 查找无用资源
  6. python selenium 模拟浏览器
  7. 软件测试管理要素分析
  8. paip 自定义输入法多多输入法词库的备份导出以及导入
  9. Android adb常用命令(持续更新)
  10. 软考软件设计师考试总结(2019下半年)
  11. Hadoop 2.6.0 FileSplit和InputSplit和FileInputFormat
  12. 2022年春招牛客网最热门的Java岗面试八股文汇总
  13. excel简繁切换_excel简繁转换_EXCEL中的“中文简繁转换”按钮不见了!
  14. matlab实现图像处理教程,Matlab图像处理入门教程(菜鸟级)
  15. 电脑桌面计算机找不到,电脑桌面没有了怎么恢复?电脑桌面没有了的恢复方法...
  16. 新生儿常见问题>奶癣
  17. rebar3简单使用
  18. NAT与NAT穿透(一)
  19. tidymodels绘制校准曲线
  20. 【MySQL】查询语句

热门文章

  1. opensuse15.1字符界面下配置网络
  2. 【Openlayers】纯前端 实现OL叠加 实时交通路况图
  3. 视频编解码类型MJPEG数据格式介绍
  4. 简单的图片采集器(网络爬虫原理)
  5. zzw原创_非root安装fastDFS
  6. python列表和字典各自对应操作的时间复杂度
  7. Present Simple
  8. 鸿蒙os2.0电脑版,鸿蒙os2.0系统正式版下载安装-鸿蒙os2.0系统(华为升级)官方最新版下载-战地2中文网...
  9. mac use subl command
  10. C语言printf() 详解之终极无惑