发新帖

Deppin 解决JDK出现Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFon...

yun505179322 / 2017-6-20 03:18
浏览: 255 / 回复: 5
查看: 255|回复: 5

Deppin 解决JDK出现Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFon...

[复制链接]
收藏
跳转到指定楼层
本帖最后由 yun505179322 于 2017-6-20 03:19 编辑


     Deepin Linux操作系统,在手动安装JDK后,出现只要一运行java相关命令就出现这样的的一句话,在eclispse,myeclipse,Android Studio中一运行程序,也同样有相关的语句。

Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp


例如 123.png
主要原因是:系统原有的OpenJDK设置干扰了手动安装的JDK。干扰的文件是:/etc/profile.d/java-awt-font-gasp.sh
解决的办法(一):一、将OpenJDK的相关设置Copy到你的Jdk下的Jre中

sudocp -p /etc/java-7-openjdk/properties /opt/Java/jdk1.8.0_66/jre/lib/


如果只是为了解决上面的问题,也可以不Copy,但为了保险起见……

二、将文件备份

sudo cp -p/etc/profile.d/java-awt-font-gasp.sh ~/.local/share/init.d-bak


三、删除文件

sudo rm/etc/profile.d/java-awt-font-gasp.sh


四、注销退出或是重启,解决问题


  解决的办法(二):

  前一段时间重新做了系统,还是遇到了同样的问题,但是根据以前的方法没有解决问题。经过尝试总结了新的解决办:
【1】找到/etc/profile文件,在JDK环境变量之前添加如下(vm /etc/profile  ,i进入编辑,esc退出编辑,:wq保存并退出):


  1 unset _JAVA_OPTIONS

【2】注销用户,问题解决。


原理:其实这个问题的主要原因就是环境变量里面拥有一条名为_JAVA_OPTIONS 的环境变量,但是在终端不管怎么删除,最终的结果都仅仅会作用于当前终端,再打开其他终端或者软件时还是有问题。但是在任何的环境变量文件中我都没有找到添加这条的数据,这是我想到:可不可以在系统加载的时候就直接禁掉这个环境变量呢,于是乎我就/etc/profile文件中添加了如上的内容,问题解决。

文章引自: http://t.cn/RobhWGG


评分

参与人数 1贡献 +3 收起 理由
jingle + 3 加分鼓励 : )

查看全部评分

213

主题

1万

帖子

3万

积分

d-rw-rw-r--

Rank: 8Rank: 8

积分
36989
jingle 官方管理员 发表于 2017-6-20 08:57:11 | 显示全部楼层
谢谢分享
欢迎来到深度科技社区!

发帖求助前,请先阅读:深度操作系统新手指引(FAQ)

5

主题

24

帖子

101

积分

-r--------

Rank: 1

积分
101
shenliuyang 发表于 2017-6-20 11:23:46 | 显示全部楼层
awt 设置对服务端没影响。

10

主题

54

帖子

232

积分

-r--r-----

Rank: 2

积分
232
naivor 志愿者 发表于 2017-6-20 14:01:47 | 显示全部楼层
为什么我觉得这个没关系,没这个还不习惯,觉得出了什么问题

5

主题

23

帖子

108

积分

-r--------

Rank: 1

积分
108
bater2017 发表于 2017-6-20 15:29:01 | 显示全部楼层

谢谢,被困扰了很久了
电脑型号        华硕 K50IE 笔记本电脑
操作系统        Deepin 15.4 64位
        
处理器        英特尔 Core 2 Duo(酷睿2 双核)  T9600 @ 2.80GHz
主板        华硕 K50IE ( Nvidia MCP79 )
内存        3 GB ( SDRAM / 金士顿 SDRAM )
主硬盘        三星 HM321HI ( 320 GB / 5400 转/分 )
显卡        Nvidia GeForce 310M ( 512 MB / 华硕 )
显示器        友达 AUO23EC ( 15.3 英寸  )
光驱        建兴 DVD A DS8A4S DVD

34

主题

468

帖子

1655

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
1655
licardo 发表于 2017-6-20 20:17:07 | 显示全部楼层
是不是deepin独有的现象? 如果是有没有考虑官方处理下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部