나열된 Java 런타임이 없기 때문에 jar 파일을 여는 데 문제가 있습니다. 소프트웨어 센터를 통해 설치 했음에도 불구하고 (시냅틱을 통해 다시 설치하려고 시도하고 터미널을 통해 –purge를 수행합니다).
답변
방금 최근에 같은 문제가 발생했습니다. 수정 한 방식은 OpenJDK 7 을 제거하고 OpenJDK 6 을 설치 하는 것이 었습니다 .
OpenJDK 7이 작동하지 않는 이유를 모르겠지만 터미널을 통해 설치할 때 고장이 나기 시작했습니다.
OpenJDK 6을 설치하는 것은 새로운 버전의 Java를 설치하는 것과 같습니다.
다른 많은 명령을 시도했지만 작동하지 않는 것 같습니다.
답변
오른쪽 클릭-속성 “권한”탭을 클릭하고 “프로그램으로 파일 실행 허용”체크 상자가 선택되어 있는지 확인하십시오.
답변
터미널을 사용할 수도 있습니다.
java -jar /home/al0s/Downloads/asd.jar
새로운 것을 설치하지 않고.
답변
이 시도. 터미널을 열고 실행 해보십시오
java -version
무언가를 반환하는 한 Java가 설치되어 있습니다. .jar 파일을 실행 파일로 표시하지 않았을 수 있습니다. 터미널을 열려면 .jar 파일이있는 곳으로 이동하여 실행하십시오.
chmod u+x name-of-file.jar
name-of-file.jar
실행하려는 .jar 파일로 교체 하십시오.
답변
실제로이 문제도있었습니다. Java를 설치하고 jar
실행 파일로 표시 했지만 여전히 작동하지 않습니다. 다음은 내가 고 쳤던 방법입니다 (해결 방법).
jar
열려 는 을 마우스 오른쪽 버튼으로 클릭하고을 선택Properties
합니다.- 섹션
File Type Options
아래에서을 클릭Type
합니다. Add
아래에서를 클릭Application Preference Order
하고 검색하십시오jar
.jar
드롭 다운 메뉴에서 결과를 선택 하고을 클릭OK
합니다.- 클릭
jar
에서Application Preference Order
목록을 클릭합니다Edit
. Application
탭으로 이동java -jar
하여 명령으로 입력하십시오 .- 모든 것을 확인하면 이제 두 번 클릭
jar
하여 열 수 있습니다.
답변
동일한 디렉토리에 sh 파일을 작성하십시오. jar 파일 “test.jar”의 샘플 파일을 작성 중입니다.
파일 이름 : test.sh
#!/bin/sh
java -jar test.jar
처형 권을 부여
chmod +555 test.sh
이제 테스트를 두 번 클릭하여 jar을 실행할 수 있습니다. sh , 다른 테스트 장소에서도 링크를 만들 수 있습니다. 쉬