deepin下java运行错误

发布网友 发布时间:2022-04-20 13:38

我来回答

1个回答

热心网友 时间:2023-07-15 05:46

1、在deepin
linux下安装jdk后,编写如下示例代码。

    在进行编译、执行时,会提示如下所示的错误。

    要解决首先用vim打开/etc/profile配置文件。

    在vim中按大写的G键,定位到文件末尾,按i键进入插入模式,添加如下代码:

    unset
    _JAVA_OPTIONS

    然后在vim中执行wq命令,保存并退出/etc/profile

    保存后,通过source命令加载/etc/profile配置文件。

    source
    /etc/profile

    在进行编译就没有错误提示了。

    执行也没有错误提示了。

2、如果是不同的操作系统,参照解决。 
主要原因是:系统原有的OpenJDK设置干扰了手动安装的JDK。干扰的文件是:/etc/profile.d/java-awt-font-gasp.sh 
解决的办法是: 
一、将OpenJDK的相关设置Copy到你的Jdk下的Jre中 
sudo cp -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 
四、注销退出或是重启,解决问题

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com