Java로 .jar 파일을 열 수 없습니다


8

Lubuntu를 사용하고 Minecraft.jar라는 파일을 열려고하는데 다른 사람에게 적합한 모든 솔루션이 작동하지 않습니다. 이 Java 버전이 설치되어 있습니다.

openjdk 버전 "9-internal"OpenJDK 런타임 환경 (빌드 9-internal + 0-2016-04-14-195246.buildd.src) OpenJDK 64 비트 서버 VM (빌드 9-internal + 0-2016-04-14- 195246.buildd.src, 혼합 모드)

마우스 오른쪽 버튼으로 클릭하고 OpenJDK Java 8 런타임으로 열 때 아무 일도 일어나지 않으며 터미널에서 java -jar 명령을 시도 할 때마다 이것이 전부입니다.

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

Java Runtime Environment에서 치명적인 오류가 발견되었습니다.

pc = 0x00007fc01b121009에서 SIGSEGV (0xb), pid = 20039, tid = 20040

JRE 버전 : OpenJDK 런타임 환경 (9.0) (빌드 9 내부 + 0-2016-04-14-195246.buildd.src) Java VM : OpenJDK 64 비트 서버 VM (9 내부 + 0-2016-04-14 -195246.buildd.src, 혼합 모드, 계층 형, 압축 된 oop, g1 gc, linux-amd64) 문제가있는 프레임 : C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

코어 덤프가 작성됩니다. 기본 위치 : 코어 덤프는 "/ usr / share / apport / apport % p % s % c % P"(또는 /home/mitochondria/core.20039로 덤프)로 처리 될 수 있습니다.

자세한 정보가 포함 된 오류 보고서 파일은 다음과 같이 저장됩니다. /home/mitochondria/hs_err_pid20039.log

버그 보고서를 제출하려면 다음을 방문하십시오.
http://bugreport.java.com/bugreport/crash.jsp 기본 코드에서 Java 가상 머신 외부에서 충돌이 발생했습니다. 버그보고 위치는 문제가있는 프레임을 참조하십시오.

중단됨 (코어 덤프)

답변:


14

Java의 개발 버전을 사용중인 것 같습니다. Java 9이 아직 릴리스되지 않았습니다.

따라서 우선이 버전의 java를 제거하고 기본 버전을 설치해야합니다.

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

Ubuntu의 버전에 따라 버전 7 또는 8이어야합니다. Ubuntu의 개발 버전 인 경우 버전 8을 선택해야 할 수 있습니다. sudo apt-get install openjdk-8-jre

그런 다음 Minecraft를 실행할 수 있어야합니다.

그런데 설치하는 가장 간단한 방법은 .jar을 직접 실행하는 대신 PPA를 사용하는 것입니다.

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

이렇게하면 문제가 해결되었을뿐만 아니라 요청 된 최종 결과를보다 쉽게 ​​달성하는 방법을 보여주었습니다. 첫 번째 게시물 IMHO.
중력

정말 고맙습니다! 나는 이것을 며칠 동안 알아 내려고 노력했습니다! 지침은 명확하고 효과적이었습니다!
Mitochondria 2016 년

Minecraft 용 기본 Linux 런처가 릴리스되었으며 Deb 파일로 다운로드 할 수 있습니다. 여전히 16.04를 사용하고 있다면 소스에서 libicu를 빌드해야합니다
Suici Doga
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.