web-dev-qa-db-ja.com

Scalaインタープリターを開始するときに「ピックアップしたJava_TOOL_OPTIONS:-javaagent:/usr/share/Java/jayatanaag.jar」

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-私はそれを設定しませんでしたが、何をしたのですか、なぜですか?安全に設定を解除できますか?

追加情報:

  • 最近インストールしたAndroid Studio
  • JARの名前にある「ayatana」という言葉は、Ubuntuのプロジェクトを指している可能性があります Ayatana
43
corazza

Java_TOOL_OPTIONSを次のように設定解除することで、現在のシェルセッションだけでjayatanaを無効にできます。

unset Java_TOOL_OPTIONS

そのようにして、それを必要とするアプリケーションに対して有効になります。

31
Kim Stebel

これは、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が設定されないようにセッションを再起動します。

27

これは、Java Swingアプリケーションのグローバルメニューを有効にするためにUbuntu 15.04に追加されたJayatanaによるものです。端末で次のコマンドを入力することにより、このメッセージを安全に削除できます。 Jayatanaの自動起動構成を削除します。

Sudo rm /usr/share/upstart/sessions/jayatana.conf

ただし、このオプションを削除すると、Java Netbeans、IntelliJ IDEAなどのSwingアプリケーションのグローバルメニューサポートが無効になります。この記事では、グローバルメニューを失うことなくメッセージを抑制する回避策を共有しました。 Javaアプリケーション)のグローバルメニューサポート

6
Gobinath

Windowsでは、Java_TOOL_OPTIONS =を設定します

Nullに設定すると、環境から削除されます。

2
Naeem Iqbal

Windows OSを使用している場合は、環境変数に移動して、変数Java_TOOL_OPTIONSを削除またはnullに設定します。

0
Nithin

何もアンインストールしたくない場合は、ターミナルからキーストアを作成できます。

keytool -keystore clientkeystore -genkey -alias anyalias

(プロジェクトの前身で作成する必要があります)

そしてAndroid Studioで[ビルド]-> [署名済みAPKの生成]をクリックし、作成されたキーストアを選択します。

0
KuzyaTheBrownie