Windows에서 JAR 파일 실행 창에서 다음 명령을 실행하고 있습니다. java -jar helloworld.jar 이것은

helloworld.jar 라는 JAR 파일이 있습니다. 있습니다. 그것을 실행하기 위해 명령 줄 창에서 다음 명령을 실행하고 있습니다.

java -jar helloworld.jar

이것은 잘 작동하지만 대신 더블 클릭으로 어떻게 실행합니까? 소프트웨어를 설치해야합니까?



답변

가장 쉬운 경로는 아마도 JRE (Java Runtime Environment)를 업그레이드하거나 다시 설치하는 것입니다.

아니면 이거:

  • Windows 탐색기를 열고 도구에서 ‘폴더 옵션 …’을 선택하십시오.
  • 파일 유형 탭을 클릭하고 아래로 스크롤하여 JAR 파일 유형을 선택하십시오.
  • 고급 버튼을 누릅니다.
  • 파일 형식 편집 대화 상자에서 작업 상자에서 열기를 선택하고 편집 …을 클릭하십시오.
  • 찾아보기 단추를 누르고 Java 인터프리터 javaw.exe 위치로 이동하십시오.
  • 조치 수행에 사용되는 애플리케이션 필드에서 다음과 유사한 것을 표시해야합니다 C:\Program Files\Java\j2re1.4.2_04\bin\javaw.exe" -jar "%1" %(참고 : ‘javaw’로 시작하는 부분은 정확히 동일해야합니다. 경로 이름의 다른 부분은 사용중인 Java 버전에 따라 다를 수 있습니다. )를 입력 한 다음 모든 대화 상자가 닫힐 때까지 OK 버튼을 누릅니다.

여기서 훔친 것 : http://windowstipoftheday.blogspot.com/2005/10/setting-jar-file-association.html


답변

Windows Vista 또는 Windows 7에서는 수동 파일 연결 편집기 가 제거되었습니다.

가장 쉬운 방법은 작지만 강력한 프리웨어 도구 인 Jarfix 를 실행 하는 것입니다. 그냥 실행하면 Java 앱이 다시 두 번 클릭 가능합니다.


답변

.jar 파일을 배포하고 다른 사람의 Windows 컴퓨터에서 실행할 수있게하려면 명령 프롬프트에서 다음과 같이 간단한 .bat 파일을 만들 수 있습니다.

java -jar MyJavaTool.jar

.bat 파일을 .jar 파일과 동일한 디렉토리에 배치하십시오.


답변

Example.jar이라는 jar 파일이 있으면 다음 규칙을 따르십시오.

  1. 열기 notepad.exe
  2. 쓰기 : java -jar Example.jar
  3. 확장명으로 저장 .bat
  4. .jar파일 이있는 디렉토리에 복사 하십시오.
  5. .jar파일 을 두 번 클릭하여 실행하십시오

답변

이것의 흥미로운 부작용은 명령 프롬프트에서 실행 가능한 jar 파일을 시작할 때 문제를 일으 킵니다.

시도하면 (명령 프롬프트에서) :

jarfile.jar parameter

이것은 다음과 같이 번역되기 때문에 기쁨이 아닙니다.

javaw.exe -jar jarfile.jar parameter

그러나 다음 명령이 작동합니다.

java.exe -jar jarfile.jar parameter

위에서 설명한대로 파일 관리자에서 연관을 변경하는 경우 :

"C:\Program Files\Java\j2re1.4.2_04\bin\java.exe" -jar "%1" %*

그런 다음 다음을 입력 할 수 있습니다.

jarfile.jar parameter

명령 프롬프트에서 이제 작동합니다!

편집 : (하지만 폼 기반 (비 콘솔) Java 앱을 실행할 때 검은 콘솔 창이 표시되므로 이상적인 솔루션은 아닙니다)

이러한 jar 파일을 창에서 두 번 클릭하여 실행하면 매개 변수가 전달되지 않으므로 Java 코드는 스택 오버 플로우 예외를 처리하고 끝에 “키 누르기”기능을 포함해야합니다. 그렇지 않으면 창이 사라집니다.

창에서 매개 변수를 전달하려면 대상 줄에 매개 변수가 포함 된 jar 파일에 대한 바로 가기를 만들어야합니다 (바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성 선택).이 파일에서 jar 파일 아이콘 자체에 매개 변수를 추가 할 수 없습니다 방법.

여기에 하나의 일관된 솔루션이 없지만 다른 콘솔 응용 프로그램과 동일한 문제가 있습니다.

“bat to exe”라는 Windows 프리웨어 응용 프로그램이 있습니다.이 응용 프로그램에는 적절한 명령 줄이있는 .bat 파일에서 exe 파일을 만드는 데 사용할 수 있습니다. 이 응용 프로그램을 사용하여 jar 파일을 exe에 포함시키고 실행이 끝나면 정리하여 더 우아한 솔루션 일 수 있습니다.


답변

먼저 cmd (명령 프롬프트)에서 경로를 설정하십시오.

set path="C:\Program Files\Java\jre6\bin"

그런 다음 입력

java -jar yourProgramname.jar 

답변

Windows XP * 에는 2 개의 명령 이 필요 합니다.

   C:\>ftype myjarfile="C:\JRE1.6\bin\javaw.exe" -jar "%1" %*
   C:\>assoc .jar=myjarfile  

JRE의 올바른 경로와 원하는 이름을 사용하십시오 myjarfile.

현재 설정을 확인하려면 :

   C:\>assoc .jar
   C:\>ftype jarfile  

이번에는 대신에 첫 번째 명령에서 반환 된 값을 사용합니다 jarfile.

* Windows 7에서는 테스트되지 않았습니다