Ubuntu 14.04でScalaインタープリターを実行すると、最初の行として次のメッセージが出力されます。
Picked up Java_TOOL_OPTIONS: -javaagent:/usr/share/Java/jayatanaag.jar
おなじみの「Scalaへようこそ」メッセージが続きます。
Scala before-それはどういう意味ですか、それは危険ですか?など)を実行しているときに見たことがないので心配しています
どうやら環境変数$Java_TOOL_OPTIONS
に設定されています -javaagent:/usr/share/Java/jayatanaag.jar
-私はそれを設定しませんでしたが、何をしたのですか、なぜですか?安全に設定を解除できますか?
追加情報:
Java_TOOL_OPTIONS
を次のように設定解除することで、現在のシェルセッションだけでjayatanaを無効にできます。
unset Java_TOOL_OPTIONS
そのようにして、それを必要とするアプリケーションに対して有効になります。
これは、Eclipseの非表示のグローバルメニューをUnityで使用できるようにするjayatanaをインストールした場合に発生します。
Sudo add-apt-repository ppa:danjaredg/jayatana
Sudo apt-get update
Sudo apt-get install jayatana
起動時にJVMによってエコーされる/usr/share/Java/
フォルダーにJARを配置します。
そのソフトウェアを削除しても、メッセージは表示されません。
Sudo apt-get remove jayatana
削除する必要がある場合があります。
/usr/share/upstart/sessions/jayatana.conf
そして、環境変数Java_TOOL_OPTIONS
が設定されないようにセッションを再起動します。
これは、Java Swingアプリケーションのグローバルメニューを有効にするためにUbuntu 15.04に追加されたJayatanaによるものです。端末で次のコマンドを入力することにより、このメッセージを安全に削除できます。 Jayatanaの自動起動構成を削除します。
Sudo rm /usr/share/upstart/sessions/jayatana.conf
ただし、このオプションを削除すると、Java Netbeans、IntelliJ IDEAなどのSwingアプリケーションのグローバルメニューサポートが無効になります。この記事では、グローバルメニューを失うことなくメッセージを抑制する回避策を共有しました。 Javaアプリケーション)のグローバルメニューサポート
Windowsでは、Java_TOOL_OPTIONS =を設定します
Nullに設定すると、環境から削除されます。
Windows OSを使用している場合は、環境変数に移動して、変数Java_TOOL_OPTIONSを削除またはnullに設定します。
何もアンインストールしたくない場合は、ターミナルからキーストアを作成できます。
keytool -keystore clientkeystore -genkey -alias anyalias
(プロジェクトの前身で作成する必要があります)
そしてAndroid Studioで[ビルド]-> [署名済みAPKの生成]をクリックし、作成されたキーストアを選択します。