以下代码在windows平台下面能正常运行。但是在红旗linux 5下面运行却要抛出异常。
  我找到了一个方法能在linux下正常运行:
先运行:export LANG=en_US.UTF8,然后运行下面代码就能输出平台字体。
这样做的问题是先运行export LANG=en_US.UTF8后,我的系统其他地方要出现乱码等等其他情况,所以请教各位高手是不是有其他方法能顺利运行此程序,谢谢!
import java.io.*;
public class Font {
  public static void main(String[] args) {
        

        String[] fontFamilies = null;
       try {
          fontFamilies = java.awt.GraphicsEnvironment.
          getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
           }
            catch (Exception ex) {
               ex.printStackTrace();
          }
       for(int i=0;i<fontFamilies.length;i++){
       System.out.println("fontFamilies:"+fontFamilies[i]);
       }
    
    }
  }