2012-08-15 3 views
0

내 서버의 jar 파일에 하이퍼 링크하는 데 익숙해졌습니다. 사용자의 추가 작업없이이 파일을 다운로드하여 열었습니다.하이퍼 링크 (Firefox)를 클릭하여 jar 파일을 실행하는 방법

<a href="demo.jar">Run Demo</a>. 

파이어 폭스 (현재 버전 14)에서는 저장하고 수동으로 실행할 수 있습니다. jar 파일 유형에 대한 JDK를 Firefox -> Preferences- -> Contents -> Runnable Jar을 통해 설정하려했지만 javaw.exe demo.jar이 호출되었습니다. 분명히 javaw.exe -jar demo.jar이어야하지만이 인수를 설정하는 옵션을 찾을 수 없습니다.

어떻게 하이퍼 링크를 클릭하여 jar 파일을 직접 실행할 수 있습니까?

편집 : WebStart를 사용하면 이러한 jar 파일이 50 개 이상 있습니다.

답변

2

내가 작업 솔루션 나 자신을 발견 : 여기

도움이 될 수있는 몇 가지 초기 읽기입니다. Windows 만 가능하지만 다른 OS에서는 비슷한 해결책이있을 수 있습니다.

Windows에서는 Firefox -> Preferences -> Contents -> Runnable Jar을 통해 jar 파일 유형으로 explorer.exe을 설정하면됩니다. Jar 파일은 하이퍼 링크를 클릭 할 때 직접 시작됩니다.

+0

나는이 대답을 다른 날을 위해 남겨두고있다. 어쩌면 누군가가 OS 독립적 인 해결책을 찾았을 것이다. 그러나 나를 위해, 이것은 해결되었습니다. – sina72

2

(도구 쉽게 사용할 수) 박쥐 파일에서 다른 EXEFILE을 (ABC.exe를 가정) 확인하고 그 대신 javaw.exe가의

java -jar %1 

이 ABC.exe로 설정 호출 중간 사람,하자 .

+0

감사합니다. 작동하지만 다른 사용자에게는 너무 복잡합니다 – sina72

1

Java Web Start를 대신 사용하도록 응용 프로그램을 만드는 것을 고려하지 않으시겠습니까?

웹에서 시작하는 경우 조금 더 많은 작업이 필요할 수 있습니다. 그것보다 정확한 해결책을 느낀다. http://www.oracle.com/technetwork/articles/javase/index-135962.html

+0

고마워요. 웹 서버 구성과 너무 많은 작업이 필요합니다 (50 개 이상의 jar 파일이 있고 서버 폴더에 파일을 놓기 만하면됩니다) – sina72

+0

그러면 약간의 작업이 필요합니다. – trappski

3

또 다른 옵션은 jar에 대한 바로 가기 (.lnk)를 만드는 것입니다. 바로 가기의 파일 경로는 하이퍼 링크로 추가 될 수 있습니다. 이렇게하면 바로 가기 속성의 대상 필드를 수정하여 Java 응용 프로그램에 추가 인수 (매개 변수)를 지정할 수도 있습니다. 바로 가기 등록 정보의 다음 예제 설정을 참조하십시오.

대상 : C : \ WINDOWS \ system32를 \ javaw.exe가 -Xmx900m -jar

시작에 demo.jar : W : \ DemoFolder

유일한 캐치는 그 일부 Windows 7 (IE9) 사용자 하이퍼 링크를 사용하여 응용 프로그램을 시작할 수 없으므로 바로 가기를 사용하는 것이 좋습니다. 나는 그 문제를 조사하기 시작했다. 그러나 어쩌면 다른 사람들은 이미 그 문제가 무엇인지 알 수있을 것입니다.

관련 문제