Linuxで「Pickup_JAVA_OPTIONS:オプションがリストされていません」を修正する方法は?

Linuxで「Pickup_JAVA_OPTIONS:オプションがリストされていません」を修正する方法は?

この問題は Manjaro Deepin 15.9 linux DE で発生します。端末でjava -versionを実行すると、次のものが出力されます。

Picked up _JAVA_OPTIONS:    
java version "11.0.2" 2019-01-15 LTS     
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)    
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

しかし、sudoを使ってコマンドを実行すると正常に出力されます。いいえメッセージPicked up _JAVA_OPTIONS:

JAVA_OPTIONSの設定を解除し/etc/environment、端末からメッセージを削除して/etc/profileそれを管理しました。~.bashrcしかし、プロジェクトを実行すると、メッセージはまだNetbeansに表示されます。

また、Netbeansが表示されていることを確認するためにsudoとして実行しましたが、表示されませんでした。私は必要としないか、またはメッセージを引き起こすと思われるいくつかのソフトウェアをLinuxから削除しようとしましたが(ソフトウェアの問題に関するいくつかの記事を読んだため)、何も変わりませんでした。

sudoに表示されていないメッセージを表示すると、rootユーザーが通常のユーザーがインストールしたエントリをインストールしていない可能性があると考えられ、このメッセージが表示されます。

このメッセージは、起動可能なUSBのManjaro Deepinリアルタイムプレビューで見ることができます!

ベストアンサー1

私はこれが古い質問であることを知っていますが、後で誰かがこの問題に直面する場合に備えて...

TL; DR このメッセージは表示できません。バラよりhttps://stackoverflow.com/a/13863175/4797233代替。

しかし、なぜ時々出現するのでしょうか?ユーザーを変更すると、sudo環境も変更されます。明らかに、この_JAVA_OPTIONS変数はrootユーザー環境には存在しません。環境から変数を削除すると、その変数も消えます。ただし、Netbeansは必要に応じてJavaサブプロセスを作成する前に環境を調整し、存在するかどうかにかかわらずこの変数を追加するように構成できます。この変数をまったく追加しないようにNetbeansを設定できる必要がありますが、正確な手順はNetbeansのバージョンによって異なります。

おすすめ記事