redhat-developer / redhat-developer/vscode-java
Language server runtime should fail immediately if minimum version of JRE not satisfied
Đang mở
Chưa có ai nhận issue này.
bug
extension-start
runtime
ux
- Ngôn ngữ chính
- TypeScript
- Star
- 2.3k
- Fork
- 547
- Merge trung bình
- 20 giờ 1 phút
- Pull request đã merge (30 ngày)
- 11
Mô tả
launching vscode with java 8 in path I get the following:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/redhat/qute/ls/QuteServerLauncher has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
should the qute (or quarkus tools) not be able to handle this as vscode-java seem to survive such startup?
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện lỗi với Java 8 trên PATH khi khởi chạy VS Code, sau đó lần theo đường dẫn khởi động của language-server Qute hoặc Quarkus được đề cập trong báo cáo. Hoàn tất khi một JRE tối thiểu không được hỗ trợ được phát hiện ngay lập tức và tạo ra chẩn đoán rõ ràng thay vì UnsupportedClassVersionError thô.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java, typescript
- Lĩnh vực
- devtools
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100