Tôi có một dự án sử dụng công nghệ webstart của Java. Tôi quyết định để nâng cấp phiên bản Java từ 8 đến 9. Tuy nhiên, tôi phải đối mặt với các lỗi sau về soạn thảo:gói javax.jnlp được khai báo trong mô-đun java.jnlp, không có trong biểu đồ mô-đun
error: package javax.jnlp is not visible
import javax.jnlp.DownloadServiceListener;
^
(package javax.jnlp is declared in module java.jnlp, which is not in the module graph)
Tôi cố gắng để bao gồm C:\Program Files\Java\jdk-9\lib\javaws.jar
vào classpath, nhưng vẫn cùng một vấn đề vẫn còn.
Bạn đã thêm 'require javaws;' vào 'module-info.java' của bạn chưa? Nếu vậy bạn có thể thêm phiên bản xây dựng và tệp module-info.java của bạn. – nullpointer
@nullpointer Tôi đã không sử dụng 'module-info.java'. Tất cả các gói khác được bao gồm theo mặc định trừ 'javaws'. Tôi nghĩ lý do đằng sau đây là những gì @Nicolai giải thích trong câu trả lời của anh ấy. Dù sao, vấn đề đã được giải quyết bằng cách sử dụng các mô-đun. Cảm ơn –