2016-01-11 11 views
14

Trong Pa-nen Điều khiển Java, tôi đã bật dò tìm và ghi nhật ký. Tôi đang khắc phục sự cố một Java Applet.Nhật ký Bàn điều khiển Java không được ghi vào đĩa bằng một Applet

Nhật ký Java xuất hiện trong Bảng điều khiển Java nhưng không được ghi vào đĩa.

Tôi đã đăng ký% APPDATA% \ sun \ java \ deployment - nhưng thư mục đó trống.

Theo tài liệu java, đó là nơi các bản ghi được cho là được ghi vào. Tôi đang chạy JRE 8. Làm thế nào điều này có thể được sửa?

+0

những gì bạn đang sử dụng? Log4j? Post log4j.xml;) –

+1

Một applet thường không thể ghi vào đĩa. Hộp cát Java ngăn chặn nó. –

+0

@Bilbo Baggins - Tôi đang sử dụng System.out.println để điều khiển. Tuy nhiên, các tài liệu java nói rằng nó có thể được chuyển hướng đến đĩa. – user93353

Trả lời

0

Theo tài liệu java, đó là nơi các bản ghi được cho là nhận được được ghi vào. Tôi đang chạy JRE 8. Làm thế nào điều này có thể được sửa?

Thay vào đó, bạn đã thử cài đặt JDK? JRE được nhắm mục tiêu đến người dùng cuối trong khi JDK được nhắm mục tiêu vào các nhà phát triển và/hoặc quản trị viên của sys. JDK 8 đi kèm với JRE 8.

0

Điều bạn phải làm là chuyển hướng đầu ra tiêu chuẩn sang một tệp. Nếu không có điều đó, bất cứ điều gì bạn chạy, nó luôn luôn được trong Java Bảng điều khiển

Tôi nghĩ bạn có thể có một cái nhìn bài này System.out to a file in java

Bạn có thể phải thay đổi chính sách bảo mật Applet tiêu chuẩn cho phép applet của bạn để viết trên đĩa

1

Từ Documentation, Java Console, Tracing, and Logging,

Bạn cần phải thiết lập "Java Run Time Parameters" @22.2.1 Tracing như,

-Ddeployment.trace=true 
-Ddeployment.trace.level=all 

Cũng lưu ý rằng, @22.2.4 vị trí file,

Nếu biến môi trường USER_JPI_PROFILE được thiết lập để <user plugin home> sau đó các dấu vết và file log sẽ được ghi vào:

  • <user plugin home>/.java/deployment/log trên Solaris và Linux

  • <user plugin home>/Library/Application Support/Oracle/Java/Deployment/log trên OS X

  • <user plugin home>\Sun\Java\Deployment\log trên Windows

Xác nhận của bạn Ddeployment.trace.level cũng như USER_JPI_PROFILE

Hy vọng nó sẽ giúp :)

Các vấn đề liên quan