Bạn có thể tiếp tục sử dụng các chương trình Java mà không bị hạn chế

Anonim

Nhà sản xuất Oracle đã thay đổi các điều kiện cấp phép cho Java. Ngôn ngữ lập trình quan trọng có thể không còn được sử dụng mà không bị hạn chế. Bạn có thể làm gì bây giờ.

Windows + Linux / Đức / Nguồn mở. Java là một công nghệ phần mềm cơ bản mà không có nó, nhiều chương trình quan trọng sẽ không hoạt động. Cho đến giữa tháng 4 năm 2022-2023, Java là miễn phí và có thể sử dụng được mà không bị hạn chế. Điều đó đã thay đổi: kể từ đó, các ứng dụng thương mại phải được trả tiền.
Nhưng có những lựa chọn thay thế. Công nghệ Java có sẵn mã nguồn mở theo giấy phép miễn phí. Do đó, các nhà cung cấp khác có thể bước vào và cung cấp các sản phẩm thay thế cho bản gốc.
Ngay cả bản thân Oracle cũng cung cấp một phiên bản Java có thể sử dụng miễn phí. Tuy nhiên, điều này phức tạp không cần thiết để thiết lập. Tôi đã thử nghiệm các lựa chọn thay thế khác nhau. Đề xuất của tôi: AdoptOpenJDK. Đây là một giải pháp thay thế được hỗ trợ bởi một số công ty hàng đầu trong ngành CNTT. Họ đã cùng nhau đặt cho mình mục tiêu thiết lập một nền tảng Java ổn định, tương lai và có thể sử dụng hoàn toàn miễn phí.
Nếu bạn đã cài đặt AdoptOpenJDK, bạn có thể khởi động các chương trình Java với jar mở rộng mà không gặp bất kỳ sự cố nào. Các vấn đề có thể phát sinh với các chương trình ở định dạng exe. Nhưng chúng cũng có thể được bắt đầu bằng AdoptOpenJDK. Để điều này hoạt động, hãy chọn thiết lập do người dùng xác định khi cài đặt AdoptOpenJDK và kích hoạt tất cả các tùy chọn, bao gồm "biến JAVA_HOME" và "JavaSoft (Oracle)".
Tôi đã thử nghiệm nó với một số chương trình Java khác nhau: tất cả chúng đều khởi động và sử dụng mà không gặp bất kỳ sự cố nào. Người dùng Linux hoàn toàn không gặp vấn đề này: Linux luôn bao gồm phiên bản mã nguồn mở của Java.