Do tôi đã thử kiểm tra chương trình java trên linux, được biên dịch và tạo bằng Java 8. Tôi đã cố nâng cấp hệ điều hành debian lên java 8 từ java 7. Tệp jar sẽ không chạy với Java7, nhưng chạy trên windows với java 8 được cập nhật.
Có vẻ như có nhiều phương pháp khác nhau để thực hiện và bằng cách nào đó, chúng tôi khuyên bạn nên gỡ cài đặt java cũ. gỡ cài đặt Nhưng tôi không thể
Như trên kho lưu trữ linux (cũng thêm một bản mới) Tôi không thể tìm thấy java 8, tôi đã thử làm theo một số ví dụ java-install , có vẻ như chỉ trích xuất tar nên hoạt động. Sau đó, tôi đã cố gắng theo chủ đề này nhiều môi trường java trên linux . Sử dụng một thư mục khác, tôi đã trích xuất tar trong, thay vì / usr / lib / jvm.
Tôi đã sử dụng một số lệnh và sử dụng java -version cho tôi thấy phiên bản phù hợp. Nhưng tôi đã cố chạy một tệp jar và nó ném một ngoại lệ và lỗi.
Không có giao thức nào được chỉ định Ngoại lệ trong luồng "chính" java.awt.AWTError: Không thể kết nối với cửa sổ X11> máy chủ bằng cách sử dụng ': 0' làm giá trị của biến HIỂN THỊ.
sử dụng
ln -s /usr/java/jdk1.8.0_121/bin/java / usr / bin / java
xuất PATH = / usr / java / jdk1.8.0_121 / bin: $ PATH
xuất JAVA_HOME = / usr / java / jdk1.8.0_121
Có lẽ tôi bỏ lỡ một cái gì đó, một số lệnh hoặc thư mục?