Javaのインストールが必要なアプリケーションを判別する方法はありますか?


13

MacBook Airと妻のMacBook Proの両方でMountian Lionにアップグレードした後、Javaのインストールを求めるプロンプトが表示されました(iMacでこれを取得できませんでした)。

このイベントがJavaを要求するきっかけとなったのはなぜかと思っていました。以前はJavaランタイムがあったからでしょうか?私はそれをインストールしたことを覚えていない(そして私のAirが私のiMacではなく、もっと多くのものが私のiMacにインストールされる理由がわからない)。

これを引き起こした原因を調べるにはどうすればよいですか?また、古い互換性のないランタイムがあった場合、どのようにしてランタイムを削除できますか?

古いJVMがあった可能性のある場所もあり、そこでそれを見て、私にプロンプ​​トを出すことを決めた場所はありますか?もしそうなら、それは私が通知を追跡するのに役立ちますが、それも私のマシンから削除します。


この質問に対する答えも知りたいです。私たちのMacの1つがJavaプロンプトを表示し続けます。インストールを(不本意ながら)受け入れる前に、どのアプリケーションが原因であるかを知りたいです。
グレッグW

関連して、この端末コマンドは、Javaコンポーネントを持つアプリケーションを探します。私は、Javaをアンインストールするかどうかを決定するためにそれを使用しています:find /Applications -type f -name *.jar
Alesh Houdek

回答:


6

私はさらにいくつかの研究を行い、最終的にいくつかのことを発見しました:

  • Logitechリモートソフトウェアがインストールされているため、起動するとプロンプトが表示されますが、少し異なります。だから、私はいくつかのJavaアプリがインストールされていることを知っていますが、これは何かを起動することなく起こっていました
  • 私の実際のエラーは、しばらく前にインストールしたFacebookのチャットに関連しており、iMacには決して装着していません。「com.facebook.videochat。[username] .plist」という名前で、〜/ Library / LaunchAgentsディレクトリにありました。
  • Console.appで見つかった唯一のJava情報を検索するときに、実際にこの質問に出くわしました(私の質問に答えました)。

    8/31/12 6:44:23.606 PMダウンロードJavaコンポーネント[7588]:com.apple.message.domain:com.apple.java.usage2.DownloadOnDemand.complete com.apple.message.result:failure com.apple。 message.signature:install_canceled com.apple.message.domain.version:12A269

  • 私が最初にあなたの〜/ライブラリ/のLaunchAgentsディレクトリをチェックする推薦、あなたは簡単に行うことによって、Javaをgrepすることができます:cd ~/Library/LaunchAgents当時とgrep -i "java" *.*。これは、そのディレクトリ内のすべてのファイルで単語java(大文字と小文字を区別しない)を検索します。Facebookビデオチャットplistへの参照を見つけた場所です。

0

起動時のプロンプトに基づいてJavaをインストールすることに抵抗したため、特定のアプリケーションを開くときに同様のプロンプトが表示されるかどうかを確認できました。私にとっては、仕事に巻き込まれている間に実際のイベントはすぐに過ぎましたが、Adobe CS5 InDesign(またはCS5で使用される関連アプリケーション)によってトリガーされたようです。


アドビ製品が実際にインストールされているとは思わない。
jmlumpkin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.