`
myway84
  • 浏览: 202952 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

Linux 下 Java GUI程序乱码

阅读更多


ThinkRock 之类的程序,在linux下会出现中文显示不出来的问题(显示的都是小方块)。解决的办法是给jre添加字体。方法是:

第一步:下载中文字库,我使用的是simsun.ttc,可以直接在Windows(我用的是XP的系统)中找到,入径为C:\WINDOWS\Fonts下的simsun.ttc
也可以在网站上下载 推荐天网网站:
http://file.tianwang.com/cgi-bin/search?word=simsun.ttc

第二步:将中文字库simsun.ttc放入Jre的字库中,操作如下:
cd <JAVA_HOME>/lib/fonts或者cd <JAVA_HOME>/jre/lib/fonts
mkdir fallback (fallback代表存放后备语言的文件夹)

在 jre/lib/fonts/ 下建立一个fallback的目录,再把中文字体拷贝到这个目录里。再此打开你的java程序,中文就可以显示出来了。fallback的意思,估计是找不到合适的字体就用在fallback里的
分享到:
评论

相关推荐

    AWT在linux下的中文乱码

    标题 "AWT在Linux下的中文乱码" 涉及的是Java图形用户界面(GUI)开发中的一个问题,尤其是在非Windows操作系统环境下。AWT(Abstract Window Toolkit)是Java早期提供的一个用于创建GUI的基本库,它依赖于本地操作...

    jd-gui-1.6.6.jar - java反编译中文复制无乱码

    JD-GUI 是一个用 C++ 开发的 Java 反编译工具,由 Pavel Kouznetsov开发,支持Windows、Linux和苹果Mac Os三个平台。而且提供了Eclipse平台下的插件JD-Eclipse。 JD-GUI不需要安装,直接点击运行,可以反编译jar,...

    swing中文乱码问题(Linux和window)

    在Linux系统下使用Swing进行GUI开发时,可能会遇到中文乱码的问题。解决这一问题通常需要对系统的编码环境进行适当的配置。以下是一个详细的步骤指南,帮助开发者解决乱码问题。 **第一步:** 检查系统默认字符集...

    jd-guih(反编译无乱码工具).zip

    jd-guih是基于JD-GUI的一个增强版本,JD-GUI是一个独立的图形用户界面工具,可以显示Java类文件的源代码。它无需任何配置,直接双击jd-guih.exe即可运行。这个工具的主要功能包括: 1. **源代码查看**:能够将编译...

    SWING乱码font.zip

    在Java编程领域,Swing是Java Standard Edition (Java SE)的一部分,它提供了一套用于创建图形用户界面(GUI)的组件库。Swing是基于Java AWT(Abstract Window Toolkit)的,但提供了更多的特性和更好的可定制性。...

    java-编写跨平台Java程序注意事项

    ### Java-编写跨平台Java程序注意事项 在Java编程领域中,跨平台性是其核心优势之一,这得益于Java“一次编写,到处运行”的设计理念。然而,在实际开发过程中,要实现真正的跨平台应用并非易事,需要注意诸多细节...

    java-jd-gui.zip

    JD-GUI的工作原理是将字节码转换回接近原始源代码的形式,虽然它可能无法完全恢复原始代码的所有细节,但大多数情况下可以提供清晰的阅读体验,尤其在没有乱码的情况下,使得阅读和理解代码变得更加容易。在Java开发...

    采用的编码格式为utf8,java实现的五子棋,运用java的Swin

    Swing是Java的GUI(图形用户界面)工具包,它提供了丰富的组件和布局管理器来创建复杂的窗口应用程序。在这个五子棋项目中,Swing被用来构建游戏界面,包括棋盘、按钮、菜单栏等元素,使用户可以直观地进行游戏操作...

    linux6中weblogic11g安装部署

    这不会影响安装过程,但如果希望使用图形界面进行安装,则需要以非 root 用户身份运行安装程序,并确保已解决了中文乱码和图形界面服务的问题。 ##### 3. 欢迎界面 在安装过程中,首先会出现欢迎界面,提示用户...

    乱码class.rar

    6. **字节码查看**:可以使用反编译工具如jd-gui来查看字节码,以确定乱码是否发生在编译后的字节码中,帮助定位问题。 7. **文件传输**:如果文件在不同系统间传输,务必注意文件的编码转换。Windows和Linux系统对...

    JAVA自学之路

    经常的进行知识难点的查询,如果一个问题牵扯的面比较广,就干脆到网上搜索一些相关的专题,比如“java 乱码 mysql” “oracle 创建用户”等等,如果有必要,不要犯懒,勤动手写一些小小的测试程序,来弄明白知识点...

    changefile.zip

    JavaFX是一个用于创建桌面和移动应用的Java库,它提供了丰富的图形用户界面(GUI)组件和功能。使用JavaFX,开发者可以构建跨平台的应用程序,支持Windows、MacOS和Linux等操作系统。JavaFX的核心在于它的 scene...

    Apache JMeter (apache-jmeter-5.5.tgz)

    CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)加载测试 完整且可随时呈现的动态 HTML 报告 通过从最流行的响应格式、HTML、JSON、 XML或任何文本...

    apache-jmeter-5.1.1.zip

    7. windows和linux下的批量测试脚本 8. windows和linux下的批量生成html报告脚本(因两种系统编码格式不同,报告模版自动切换) 9. 默认1G运行内存改为2G,(设置过4G没问题) 10.改进jtl解析粒度,避免大文件解析...

    linux技术文档

    Linux环境下,为了更好地进行代码编辑和软件开发,通常需要安装一些必要的工具。根据文档中的命令,我们可以看到安装了一系列用于编程环境搭建的基础软件。 - **安装 Vim**: `apt-get install vim-gtk` - **说明**...

    tomcat-7.0

    Apache Tomcat 7.0 是一个广泛使用的开源Java Servlet容器,它实现了Java EE Web应用程序的规范,特别是Servlet和JSP标准。这个版本是Tomcat历史中的一个重要里程碑,提供了许多改进和新特性,使得它成为开发和部署...

    TankWar.zip

    在这个坦克大战游戏中,Java的跨平台优势得到了体现,无论你是在Windows、Linux还是Mac系统上,只要安装了Java运行环境(JRE),就能直接运行游戏。 描述中提到,游戏文件采用GBK编码,这是中国早期广泛使用的字符...

    音乐播放器YOYOPlayer1.2源码

    "乱码问题.txt"可能是开发者遇到编码问题时的记录,或者是对解决不同字符集下歌词显示问题的说明。JAVA处理字符编码主要依赖Charset类和InputStreamReader/OutputStreamWriter,确保正确地读写多语言文本。 总之,...

    基于局域网的简单聊天系统

    5. **消息格式与编码**:为了保证不同操作系统和编码环境下数据的正确传输,需要统一消息的格式和编码标准,通常使用UTF-8编码,以避免字符乱码问题。 6. **安全性考虑**:虽然局域网内的通信相对安全,但系统仍需...

    《SQL数据库管理工具》(Richardson Software RazorSQL)v5.1.1/含注册机

    * Works with all major operating systems including Windows, Mac OS X, Linux, Solaris, and any other Java enabled OS * Tested with Apache Derby / JavaDB, Daffodil DB, DB2, DBASE, Firebird, FrontBase, ...

Global site tag (gtag.js) - Google Analytics