Trên Windows, các tùy chọn Java mà bạn truy cập trong ứng dụng của bạn từ java.util.prefs.Preferences được lưu trữ trong sổ đăng ký. Những thứ được lưu trữ trên Mac OS X ở đâu?Các tùy chọn Java được lưu trữ trên Mac OS X ở đâu?
Trả lời
Từ Apple Developer Connection:
Việc ưu đãi về tập tin được tạo bởi các API Preferences được đặt tên
com.apple.java.util.prefs
. Tệp tùy chọn của của người dùng được lưu trữ trong thư mục chính của họ (~/Library/Preferences/
). Tùy chọn hệ thống được lưu trữ trong/Library/Preferences/
và chỉ được lưu vào đĩa nếu người dùng là quản trị viên .
Cảm ơn bạn! Điều này đã không làm việc cho tôi trên Mac, bởi vì tôi đã sử dụng "Preferences.systemNodeForPackage", khi tôi nên đã được sử dụng phương pháp "userNodeForPackage". – Richard
Không có gì đâu !! Nó nằm trong thư mục người dùng đã đăng nhập hiện tại/Library/Preferences/ByHost –
Thực sự là ~/Library // Preferences/com.apple.java.util.prefs.plist –
Ngoài ra, lưu ý rằng nếu tùy chọn đủ lồng nhau, nó sẽ không trực tiếp nằm trong com.apple.java.util.prefs
, mà là trong tệp riêng của nó. Ví dụ: nếu bạn có nút /a/b/c
, cặp khóa/giá trị cho nút đó sẽ được lưu trữ trong a.b.c.plist
.
Tệp sẽ ở số ~/Library/Preferences/
hoặc /Library/Preferences/
, như đối với tệp com.apple.java.util.prefs
.
- 1. Thư viện C chuẩn ở đâu trên Mac OS X?
- 2. Nhật ký PostgreSQL trên Mac OS X ở đâu?
- 3. Mac OS X: Tôi nên lưu trữ dữ liệu ứng dụng phổ biến ở đâu?
- 4. TÙY CHỌN THIẾT LẬP .... chúng được lưu trữ ở đâu
- 5. PyGTK ở đâu dành cho Mac OS X?
- 6. Các tùy chọn Java được lưu trữ trong Windows 7 ở đâu?
- 7. Java Swing GUI trên Mac OS X
- 8. Các lớp java được lưu trữ trong Oracle ở đâu?
- 9. Các GEM ở đâu khi Ruby được biên dịch thủ công trong Mac OS X 10.6.8?
- 10. Công cụ tạo hồ sơ Java trên Mac OS X
- 11. pygettext.py và msgfmt.py trên Mac OS X
- 12. JNotify trên Mac OS X?
- 13. Cài đặt Maven 'nằm ở đâu trên os mac?
- 14. Thư mục bảo mật/lib của JRE trên Mac OS X ở đâu?
- 15. Các tệp evtx được lưu trữ ở đâu được lưu trữ?
- 16. Tài liệu cho API iTunes trên OS X ở đâu?
- 17. plugin maven được lưu trữ ở đâu
- 18. ".NET Storage" được lưu trữ ở đâu?
- 19. Theo dõi Clipboard trên Mac OS X | Java
- 20. Kéo và thả Java trên Mac OS X
- 21. Không có nguồn Java trên Mac OS X
- 22. ViewState được lưu trữ ở đâu?
- 23. TempData được lưu trữ ở đâu?
- 24. Dấu trang Eclipse được lưu trữ ở đâu?
- 25. Java FileChannel.tryLock có hoạt động trên Mac OS X không?
- 26. Các giao dịch mua InAPP được lưu trữ ở đâu?
- 27. Cài đặt CLSQL trên Mac OS X
- 28. Mac OS X - Cách lưu trữ các dự án web ở một địa điểm khác với/Library
- 29. "ld: Tùy chọn unknown: -soname" trên OS X
- 30. EFI console trên Mac OS X (Intel)
Tôi không thấy điều này đúng trong Windows 7. – javamonkey79
@ javamonkey79, bạn có nói rằng các tùy chọn Java ứng dụng của bạn (truy cập thông qua java.util.prefs.Preferences) không được lưu trữ trong Windows registry trên Windows không? Theo kinh nghiệm của tôi, và dựa trên những gì tôi có thể đọc trực tuyến, họ đang có. Ví dụ, xem: http://java.sun.com/developer/technicalArticles/releases/preferences/ – avernet
Nhìn vào ngày của bài viết - nó là từ năm 2001 ... lâu trước khi Windows 7 :) Tôi đã tìm thấy rằng họ không còn ở cùng một nơi. – javamonkey79