Không thể mở tệp .jar bằng Java


8

Tôi đang sử dụng Lubfox và đang cố mở một tệp có tên Minecraft.jar, nhưng tất cả các giải pháp hoạt động cho người khác đều không hiệu quả với tôi. Tôi đã cài đặt các phiên bản Java này:

phiên bản openjdk "9-Internal" OpenJDK Môi trường thời gian chạy (xây dựng 9 nội bộ + 0-2016-04-14-195246.buildd.src) VM máy chủ OpenJDK 64-bit (xây dựng 9-Internal + 0-2016-04-14- 195246.buildd.src, chế độ hỗn hợp)

Khi tôi cố gắng nhấp chuột phải vào nó và mở bằng thời gian chạy OpenJDK Java 8, không có gì xảy ra và bất cứ khi nào tôi thử lệnh java -jar trong terminal, đây là tất cả những gì tôi nhận được:

mitochondria@Mina:~$ java -jar /home/mitochondria/Desktop/Minecraft.jar

Một lỗi nghiêm trọng đã được phát hiện bởi Môi trường chạy thi hành Java:

SIGSEGV (0xb) tại pc = 0x00007fc01b121009, pid = 20039, tid = 20040

Phiên bản JRE: Môi trường thời gian chạy OpenJDK (9.0) (xây dựng 9-Internal + 0-2016-04-14-195246.buildd.src) Java VM: OpenJDK 64-Bit Server VM (9-Internal + 0-2016-04-14 -195246.buildd.src, chế độ hỗn hợp, tầng, oops nén, g1 gc, linux-amd64) Khung có vấn đề: C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

Core dump sẽ được viết. Vị trí mặc định: Các bãi rác cốt lõi có thể được xử lý bằng "/ usr / share / apport / apport% p% s% c% P" (hoặc đổ vào /home/mitochondria/core.20039)

Tệp báo cáo lỗi có nhiều thông tin hơn được lưu dưới dạng: /home/mitochondria/hs_err_pid20039.log

Nếu bạn muốn gửi báo cáo lỗi, vui lòng truy cập:
http://ormsreport.java.com/ormsreport/crash.jsp Sự cố đã xảy ra bên ngoài Máy ảo Java trong mã gốc. Xem khung có vấn đề để biết nơi báo cáo lỗi.

Đã hủy bỏ (đổ lõi)

Câu trả lời:


14

Có vẻ như bạn đang sử dụng phiên bản phát triển của java: Java 9 chưa được phát hành.

Vì vậy, trước hết, bạn nên xóa phiên bản java này và cài đặt phiên bản mặc định:

sudo apt-get remove openjdk-9-*
sudo apt-get install default-jre

Tùy thuộc vào phiên bản Ubuntu của bạn, nó phải là phiên bản 7 hoặc 8. Nếu bạn đang dùng phiên bản phát triển của Ubuntu, bạn có thể cần chọn phiên bản 8: sudo apt-get install openjdk-8-jre

Sau đó, bạn sẽ có thể chạy Minecraft.

Nhân tiện, phương pháp đơn giản nhất để cài đặt nó là sử dụng PPA thay vì cố gắng chạy .jar bằng tay:

sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer

Điều này không chỉ giải quyết vấn đề, mà bạn còn vượt lên trên trong việc chỉ ra cách dễ dàng đạt được kết quả cuối cùng được yêu cầu. Bài đăng đầu tiên tuyệt vời, IMHO.
trọng lực

Cảm ơn bạn rất nhiều! Tôi đã cố gắng để tìm ra điều này trong nhiều ngày! Các hướng dẫn đã rõ ràng và hiệu quả!
Ti thể

Một trình khởi chạy Linux gốc cho Minecraft đã được phát hành và có thể được tải xuống dưới dạng tệp Deb. Nếu bạn vẫn đang sử dụng 16.04, bạn sẽ phải xây dựng libicu từ nguồn
Suici Doga
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.