在Ubuntu上安装了Oracle 8 jdk,在jre/lib中它具有各种fontProperties文件和一个包含字体的字体目录。但是,当安装OpenJdk 8时,jre/lib中的字体文件上没有这样的字体文件夹。在Linux上为Openjdk Java定义/安装字体的位置

那么它从哪里得到它的字体,它是否与任何字体一起取决于系统在其他地方安装了一些字体。

更新 根据通知发出gerynix

fc-list

没有返回字体

GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()

java.lang.NullPointerException

at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)

at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)

at sun.awt.FontConfiguration.init(FontConfiguration.java:107)

at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774)

at sun.font.SunFontManager$2.run(SunFontManager.java:431)

at java.security.AccessController.doPrivileged(Native Method)

at sun.font.SunFontManager.(SunFontManager.java:376)

at sun.awt.FcFontManager.(FcFontManager.java:35)

at sun.awt.X11FontManager.(X11FontManager.java:57)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at java.lang.Class.newInstance(Class.java:442)

at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)

at java.security.AccessController.doPrivileged(Native Method)

at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)

at sun.java2d.SunGraphicsEnvironment.getFontManagerForSGE(SunGraphicsEnvironment.java:190)

at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:224)

at sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnvironment.java:252)

at sun.java2d.HeadlessGraphicsEnvironment.getAvailableFontFamilyNames(HeadlessGraphicsEnvironment.java:94)

at Fonts.main(Fonts.java:10)

linux中jdk添加字体_在Linux上为Openjdk Java定义/安装字体的位置相关推荐

  1. openjdk java字体库_java - 在Linux上为Openjdk Java定义/安装的字体在哪里

    在Ubuntu上安装了Oracle 8 jdk,在jre / lib中,它具有各种fontProperties文件以及一个包含字体的字体目录.但是,在安装OpenJdk 8时,jre / lib中的字 ...

  2. linux中打开pdf文件_在Linux中减少PDF文件大小

    linux中打开pdf文件 In our Linux system, If we have a large PDF file, we may want to reduce it's size. We ...

  3. linux中jdk添加字体_LINUX下JDK安装字体

    我的环境是REDHat  5.3. 首先找一个开源的simsun.ttc字体文件,上传到%JAVA_HOME%/jre/lib/fonts下面,并且改名为simsun.ttf. 命令:~#cd%JAV ...

  4. linux中下载火狐浏览器_在Linux中加速Firefox

    linux中下载火狐浏览器 Firefox can be much faster on Linux! Let's speed up Firefox on Linux system. Part 1 an ...

  5. linux中jdk添加字体_Linux操作系统JDK中文字体设置方法介绍

    我们经常会发现在Linux下,java应用程序的中文会变成一个一个的"口"字,这样会给我们的使用带来很多的困扰.但是我们又不愿意放弃Linux和java的便捷. 怎么来解决这个问题 ...

  6. linux中ftp用户,linux中怎么添加ftp用户

    Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记.那么linux中怎么添加ftp用户,下面跟着学习啦小编一起来了解一下吧. linux中怎么添加ftp用户 在li ...

  7. linux在目录前加前缀,linux中批量添加文件前缀的操作方法

    需要在文件夹内所有txt文件的文件名前面添加"gt_"; 就是由原来的文件"xxx.txt"变成"gt_xxx.txt": 网上搜来的脚本如 ...

  8. linux批量在文件名前面加前缀,linux中批量添加文件前缀的操作

    linux中批量添加文件前缀的操作 需要在文件夹内所有txt文件的文件名前面添加"gt_"; 就是由原来的文件"xxx.txt"变成"gt_xxx.t ...

  9. linux设置nexus开机自启动_在linux中使用nexus搭建maven私服

    首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...

最新文章

  1. 图神经网络新课上架:​宾大2020秋季在线课程开课,视频上线B站
  2. 二元函数泰勒公式例题_考研数一对二元函数的二阶泰勒公式的要求是了解,那我们要了解到什么程度呢?会出那种类型的题呢?...
  3. 图像语义分割模型DeepLab训练Cityscapes数据集过程记录
  4. 利用GDataXML解析XML文件
  5. 笔记-高项案例题-2019年上-计算题
  6. 人工智能是否未来可期?3本人工智能书带你优雅升级
  7. springmvc自定义404错误处理
  8. Python 数据结构与算法——侏儒排序
  9. 笔记: 《分布式系统:概念与设计》第一章 分布式系统的特征
  10. Centeros常用命令
  11. 借用计算机简谱,电脑编辑打印简谱之路怎么走——“电脑简谱助手”操作系列谈之二...
  12. db2 最大分区数_DB2分区数据库浅析
  13. 组合预测模型:bagging
  14. SRE从踩坑到牛逼(二)利用Python进行Arcgis站点分析+Nginx日志分析
  15. 解决uni-app uniCloud小程序预览没有数据
  16. 大数据_java基础_day02
  17. asp.net response.write输出html,ASP.NET 动态输出Javascript 文本格式换行问题 [ASP.NET | C# | Response]...
  18. java304_HTTP 304状态码
  19. 计算机组成原理笔记|07 IO系统
  20. Z-Wave Door Locks最佳实践

热门文章

  1. 【vue】二、vue2仿去哪儿网app——首页开发
  2. 【SDOI2009】学校食堂
  3. 手机验证码、图片验证码的实现
  4. 【微信小程序】粤语教学平台-粤言粤语
  5. python调用usb设备_在Python中查询连接的USB设备信息的简单方法?
  6. 学设计的必须要考计算机证吗,全国计算机二级等级考试大学生必须要考吗?关键看个人的需求!...
  7. c/c++ 计算屏幕的PPI
  8. RL论文阅读20 - MF类算法总结(VPG, TROP, PPO, DDPG, TD3, SAC)
  9. Tarena 课程体系
  10. Zeppelin-在Flink和Spark集群的安装