`
eric_hwp
  • 浏览: 126597 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux下java的Swing/AWT程序乱码解决

 
阅读更多

 前两天在linux中运行java 老是出乱码,很苦恼,后来网上找了好多解决办法。有些可行,有些不可行,今天总结一下。

  

  redhed 貌似没出现乱码 本身就jdk就支持中文

  红旗linux  suse等都不支持,需要自己手工配置,解决办法:

第一种方法:

  1.从windows  C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

  2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v 让系统知道这个字体。

  3.linux中跳转到JDK安装目录 ..../jre/lib/fonts

  4.sudo mkdir fallback
     cd fallback
     sudo ln -s /usr/share/fonts/truetype/simsun.ttc
     sudo mkfontdir
     sudo mkfontscale

第二种方法:(推荐)

  1.从windows C:\WINDOWS\Fonts里拿取simsun.ttc(宋体)。

  2.linux中跳转到JDK安装目录 ..../jre/lib/fonts

  3.sudo mkdir fallback  然后将Windows所拷贝的字体放到fallback中

  4.重新 source环境变量  使其生效即可解决。

    OK了 不信可以自己试下,要是有错误的话 麻烦指出 谢谢~

分享到:
评论

相关推荐

    在eclipse下搭建swing/awt/swt开发环境的方法和插件

    总结一下,搭建Eclipse下的Swing/AWT/SWT开发环境主要包括: 1. 对于AWT,直接使用Eclipse创建Java项目即可。 2. 对于Swing,可选择安装JBuilder或WindowBuilder Pro插件进行可视化设计。 3. 对于SWT,需要安装SWT ...

    Linux下java的Swing程序乱码解决

    本文将详细探讨Linux下Java Swing程序中文乱码的原因及解决方案,帮助开发者有效解决此类问题。 ### 一、问题根源分析 #### 1. 编码设置不一致 在Linux系统中,Java应用的字符编码可能与系统默认的字符编码不同,...

    Java GUI SWT/Swing/AWT的介绍及比较

    Swing是后来推出的GUI工具包,它扩展了AWT的功能并解决了视觉一致性问题。Swing使用纯Java实现,因此可以提供跨平台的一致性外观,称为"金属"外观,也可以通过LookAndFeel API调整为其他平台的风格。Swing包含了大量...

    四国军棋界面Swing/AWT的代码

    在"四国军棋界面Swing/AWT的代码"中,"MilitaryWarGameChess"可能是一个关键的类名,这可能是整个应用程序的入口点,或者包含了游戏逻辑的核心部分。这个类可能会继承自javax.swing.JFrame,从而创建主窗口,并在...

    java swing\awt开发的坦克游戏

    【Java Swing 和 AWT 坦克游戏开发详解】 在Java编程领域,Swing和AWT是用于构建图形用户界面(GUI)的两个主要库。本项目“java swing\awt开发的坦克游戏”旨在通过实际操作,帮助开发者了解和掌握这两个库在游戏...

    java 项目书

    - **实现思路**:利用java.util.zip包提供的API实现文件的压缩与解压缩功能,并通过Java Swing/AWT构建用户交互界面。 **7. 简单图像编辑器** - **知识点**:图像处理技术、图形界面构建。 - **技术栈**:Java ...

    awt中文乱码解决方法

    解决java软件中Myeclipse 中的awt乱码问题

    AWT在linux下的中文乱码

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

    java计算器,swing和awt

    ### Java计算器:Swing与AWT的综合应用 在探讨如何使用Java开发一个具备基本运算功能(加、减、乘、除以及开平方根)的计算器之前,我们首先需要了解Swing与AWT这两个用于图形用户界面(GUI)设计的框架。 #### AWT ...

    贪吃蛇(Java)、AWT/Swing

    贪吃蛇是一款经典的电子...通过阅读和理解代码,可以深入理解AWT/Swing组件的使用,事件处理机制,以及基本的游戏逻辑实现。同时,也可以在此基础上进行扩展,比如增加难度等级、实现多玩家模式,或者优化图形效果。

    PageLayout Manager for Java Swing/AWT-开源

    `PageLayout Manager`正是为了解决这个问题而诞生的一个开源项目,它为Java Swing和AWT提供了一种简单且灵活的布局管理解决方案。 `PageLayout Manager`的主要优点在于其易用性和灵活性。传统的Java布局管理器如...

    通讯录 java oracle swing awt

    标题中的“通讯录 java oracle swing awt”表明这是一个关于使用Java编程语言开发的通讯录应用,其中涉及到Oracle数据库以及Swing和AWT两个图形用户界面(GUI)库。以下是基于这些关键词的详细知识点: 1. **Java**...

    UICOMPONENT - 将 uicontrol 扩展到所有 Java 类:增强替换 uicontrol 和 javacomponent,接受所有 Java (Swing/AWT) 样式组件-matlab开发

    它接受 UICONTROL 接受的所有参数和样式,以及任何其他可显示的 Java (Swing/AWT) 组件类。 保留了 UICONTROL 的调用约定和语法以实现完全向后兼容性。 UICOMPONENT 尽可能使用内置的 UICONTROL(即,用于所有标准...

    java awt/swing 计算器

    Java AWT 和 Swing 是两种用于构建图形用户界面(GUI)的Java库,它们在开发桌面应用程序时非常常用,包括计算器这样的简单应用。本项目利用Java的AWT和Swing库来创建一个功能齐全的计算器,它能进行基本的四则混合...

    一些用Java写的小程序,主要关于swing和awt.

    Java Swing和AWT是两种用于构建图形用户界面(GUI)的Java库,它们在开发桌面应用程序时发挥着关键作用。让我们深入探讨这两个框架,并了解如何使用它们创建丰富的交互式界面。 **AWT(Abstract Window Toolkit)**...

Global site tag (gtag.js) - Google Analytics