jnlp 파일을 javaws와 연결하는 방법


10

자바의 실제 버전은

$ java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)

그리고 jnlp 파일을 다음과 같이 실행할 수 있습니다

$ javaws ContestAppletProd.jnlp

(TopCoder 콘테스트 아레나)

그러나 간단한 더블 클릭으로 실행하고 싶습니다.

파일을 마우스 오른쪽 버튼으로 클릭하면 "다른 응용 프로그램으로 열기"옵션이 있지만 여기에 javaws를 추가하는 방법을 모르겠습니다.

답변:


15

대화 상자 에 표시 되려면 이 게시물.desktop설명 된대로 파일 을 만들어야합니다 .javawsOpen With

귀하의 경우 폴더에 새 텍스트 파일을 작성해야합니다 ~/.local/share/applications. 이 파일의 이름을 원하는대로 지정하십시오 .desktop. 확장자는 확장자가 있어야합니다 . 이 파일의 내용은 다음과 같아야합니다.

[Desktop Entry]
Encoding=UTF-8
Name=Java 6 Web Start
Comment=Java 6 Web Start
Exec=/usr/lib/jvm/java-6-oracle/jre/bin/javaws %u
Terminal=false
Type=Application
Icon=javaws
Categories=Application;Network;
MimeType=application/x-java-jnlp-file;

매개 변수 javaws에서 실행 파일 의 경로 Exec는 시스템에서 다를 수 있습니다. javaws터미널에 다음 명령을 입력 하여 실행 파일 의 경로를 찾을 수 있습니다 .

which javaws

또는 다음 명령으로 모든 JDK / JRE 설치를 나열하십시오.

update-alternatives --display javaws

감사합니다.이 Tweak을 사용
했는데

0

벤더의 답변에 대한 부록으로, Chrome을 사용하는 경우 먼저 파일 관리자의 "다른 응용 프로그램으로 열기"단계를 거치지 않고 기본 응용 프로그램을 변경할 기회가 없을 수 있습니다. 필자의 경우 (XUbuntu 15.10-XFCE의 Chrome) 다음을 수행해야했습니다.

  1. Chrome (또는 모든 브라우저) 에서 JNLP 파일을 저장 하도록합니다.
  2. 파일 관리자 에서 마우스 오른쪽 버튼을 클릭하고 "다른 응용 프로그램으로 열기"를 선택한 다음 응용 프로그램을 선택하고 "항상 사용하십시오"를 선택하십시오.

/ usr / share / applications (실제로 여러 개)에 올바른 jnlp 응용 프로그램 옵션이 있었으므로 직접 만들 필요는 없지만 위의 작업을 수행 할 때까지는 사용되지 않았습니다 (JNLP 파일은 Firefox와 연결되었습니다) 그들과 무엇을 해야할지 몰랐습니다)

이것은 너무 기본적이어서 한동안 알아낼 수 없었습니다. :)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.