Xin lỗi, nhưng theo tôi là cài đặt một phiên bản cũ từ Java không có giải pháp, chỉ vì nó hoạt động. Khi ai đó gặp vấn đề với Tường lửa của mình, chỉ cần vô hiệu hóa Tường lửa cũng sẽ không có giải pháp.
https://www.java.com/en/doad/faq/other_jreversions.xml
Chúng tôi khuyên người dùng nên xóa tất cả các phiên bản Java cũ hơn khỏi hệ thống của bạn. Giữ các phiên bản Java cũ và không được hỗ trợ trên hệ thống của bạn có rủi ro bảo mật nghiêm trọng. Việc xóa các phiên bản Java cũ hơn khỏi hệ thống của bạn đảm bảo rằng các ứng dụng Java sẽ chạy với các cải tiến hiệu suất và bảo mật cập nhật nhất trên hệ thống của bạn.
Giải pháp "thực" sẽ là lập trình lại trình cài đặt NetBeans. Chức năng được sử dụng này đã được đề xuất không dùng nữa vào 2018-04-04, được thực hiện vào 2018-08-23.
https://bugs.java.com/orpdatabase/view_orms.do?orms_id=8200752
Việc xóa được đề xuất vào 2019-10-08, được thực hiện vào 2019-12-18.
https://bugs.java.com/orpdatabase/view_orms.do?orms_id=JDK-8232022
https://bugs.java.com/orpdatabase/view_orms.do?orms_id=JDK-8232022
Chúng tôi giả định rằng các nhà phát triển dựa vào Pack200 đã có đủ thông báo về việc gỡ bỏ đề xuất của mình để thực hiện các thỏa thuận thay thế. Chúng tôi giả định rằng các nhà phát triển sử dụng pack200
để thu nhỏ các JAR của ứng dụng có thể chuyển sang jlink
công cụ hoặc jpackage
công cụ để tạo thời gian chạy cụ thể cho ứng dụng với một yếu tố hình thức được tối ưu hóa.
chỉnh sửa: Tôi đã giải quyết nó theo cách này.
- gỡ cài đặt JDK 14
- đã cài đặt JDK 13.0.2
- đã cài đặt Apache NetBeans
- đã cài đặt JDK 14
- mở C: \ Chương trình tập tin \ NetBeans \ netbeans \ etc \ netbeans.conf và thay đổi đường dẫn thành JDK
- gỡ cài đặt JDK 13.0.2
Bây giờ NetBeans chạy với JDK 14.