Có cách nào để xác định ứng dụng nào muốn cài đặt Java không?


13

Sau khi nâng cấp lên Mountian Lion trên cả MacBook Air và MacBook Pro của vợ tôi, tôi nhận được lời nhắc yêu cầu cài đặt Java (Tôi không nhận được điều này trên iMac của mình).

Tôi đã tự hỏi điều gì đã kích hoạt sự kiện này cho nó để yêu cầu Java. Có phải vì thời gian chạy Java đã có trước đó? Tôi không nhớ cài đặt một cái (và không chắc tại sao Air của tôi sẽ hỏi, nhưng không phải iMac của tôi, nhiều thứ khác được cài đặt trên iMac của tôi).

Làm thế nào tôi có thể tìm ra những gì gây ra điều này? Ngoài ra, làm thế nào tôi có thể loại bỏ thời gian chạy nếu một cái cũ hơn và bây giờ không tương thích ở đó?

Có phải cũng có một nơi mà một JVM cũ hơn có thể đã ở đó, và nó đã thấy nó ở đó và quyết định nhắc tôi không? Nếu vậy, điều đó sẽ giúp tôi theo dõi thông báo, nhưng cũng loại bỏ nó khỏi máy của tôi.


Tôi cũng muốn biết câu trả lời cho câu hỏi này. Một trong những máy Mac của chúng tôi liên tục nhận được lời nhắc Java và tôi muốn biết ứng dụng nào chịu trách nhiệm trước khi (miễn cưỡng) chấp nhận cài đặt.
Greg W

Liên quan, lệnh đầu cuối này sẽ tìm kiếm các ứng dụng có thành phần java. Tôi đang sử dụng nó để quyết định có gỡ cài đặt Java hay không:find /Applications -type f -name *.jar
Alesh Houdek

Câu trả lời:


6

Tôi đã làm một số nghiên cứu thêm và cuối cùng tìm thấy một số điều:

  • Tôi đã cài đặt phần mềm từ xa Logitech và khi khởi chạy nó, nó sẽ đưa ra lời nhắc, nhưng hơi khác một chút. Vì vậy, tôi biết tôi đã cài đặt một vài ứng dụng Java, nhưng điều này đã xảy ra mà tôi không khởi chạy thứ gì đó
  • Lỗi thực tế của tôi liên quan đến một điều trò chuyện trên Facebook mà tôi đã cài đặt một lúc trước, mà tôi chưa bao giờ đặt trên iMac của mình. Nó được đặt tên là 'com.facebook.videochat. [Tên người dùng] .plist', và nằm trong thư mục ~ / Library / LaunchAgents của tôi.
  • Tôi thực sự bắt gặp câu hỏi này (hỏi sau câu hỏi của tôi) khi tìm kiếm thông tin Java duy nhất tôi tìm thấy Console.app:

    8/31/12 6: 44: 23.606 PM Tải xuống các thành phần Java [7588]: com.apple.message.domain: com.apple.java.usage2.DoadOnDemand.complete com.apple.message.result: fail com.apple. message.signature: install_catteryed com.apple.message.domain.version: 12A269

  • Tôi sẽ khuyên bạn nên kiểm tra thư mục ~ / Library / LaunchAgents của bạn trước và bạn có thể dễ dàng grep cho java bằng cách thực hiện: cd ~/Library/LaunchAgentsvà sau đó grep -i "java" *.*. Điều này tìm kiếm từ java (không phân biệt chữ hoa chữ thường) trong tất cả các tệp trong thư mục đó. Đó là nơi tôi tìm thấy tài liệu tham khảo cho video plistat Facebook.

0

Tôi đã chống lại việc cài đặt Java dựa trên lời nhắc khi khởi động, vì vậy tôi có thể xem liệu tôi có nhận được lời nhắc tương tự khi mở một ứng dụng cụ thể không. Đối với tôi, sự kiện thực tế đã diễn ra nhanh chóng khi tôi bị cuốn vào công việc, nhưng dường như nó đã được kích hoạt bởi Adobe CS5 InDesign (hoặc một số ứng dụng liên quan được sử dụng bởi CS5).


Tôi không nghĩ rằng tôi thực sự có bất kỳ sản phẩm Adobe nào được cài đặt.
jmlumpkin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.