jar 파일을 실행할 수 없습니다 문제가 있습니다.

나열된 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실행 파일로 표시 했지만 여전히 작동하지 않습니다. 다음은 내가 고 쳤던 방법입니다 (해결 방법).

  1. jar열려 는 을 마우스 오른쪽 버튼으로 클릭하고을 선택 Properties합니다.
  2. 섹션 File Type Options아래에서을 클릭 Type합니다.
  3. Add아래에서를 클릭 Application Preference Order하고 검색하십시오 jar.
  4. jar드롭 다운 메뉴에서 결과를 선택 하고을 클릭 OK합니다.
  5. 클릭 jar에서 Application Preference Order목록을 클릭합니다 Edit.
  6. Application탭으로 이동 java -jar하여 명령으로 입력하십시오 .
  7. 모든 것을 확인하면 이제 두 번 클릭 jar하여 열 수 있습니다.

답변

동일한 디렉토리에 sh 파일을 작성하십시오. jar 파일 “test.jar”의 샘플 파일을 작성 중입니다.


파일 이름 : test.sh

#!/bin/sh
java -jar test.jar

처형 권을 부여

chmod +555 test.sh

이제 테스트를 두 번 클릭하여 jar을 실행할 수 있습니다. sh , 다른 테스트 장소에서도 링크를 만들 수 있습니다.