Java를 설치하지 않고 JAR 파일을 어떻게 실행합니까?


22

내 질문이 이상하게 보일지 모르지만 이것은 실제로 내가해야 할 일입니다. 지난 10 년 동안 처음으로 내 컴퓨터에서 JAR 파일을 실행해야합니다. 그러나 '자바'(및 시스템에 추가되는 모든 것)를 설치하고 싶지 않습니다. 해당 JAR 파일을 어떻게 실행할 수 있습니까?


1
1. 너무 넓습니다. 응용 프로그램마다 다릅니다. 2. 그것은 주제를 벗어난 추천을 요구하고 있습니다.
gparyani

설치하거나 업데이트 할 때마다 확인란을 수동으로 선택 취소 할 수 있습니다. 또는 레지스트리를 사용하여 비활성화 할 수 있습니다 .
gparyani

이것은 각 개별 응용 프로그램에 따라 다릅니다.
gparyani

2
제목에 "해결됨"을 넣어서 질문을 해결하지는 않습니다. @nixda가 답변을 게시 할 때까지 기다려야합니다.
slhck

2
귀하의 질문이 실제로 XY 문제인 경우에도 : 위의 내용은 귀하가 투표 한 내용과 중복되지 않습니다 . 제목을 수정하고 가까운 투표로 무엇을 달성하려고하십니까? SO에 대한 귀하의 평판을 감안할 때, 귀하는 알고 있지만, 모든 Stack Exchange 사이트는 향후 방문자에게 유용한 리소스가되기 위해 노력합니다.
Arjan

답변:


18

두 가지 옵션이 있습니다


  1. 사용 jPortable을 함께 jPortable 실행기

    jPortable Launcher를 사용하면 jPortable 휴대용 Java Runtime Environment가 설치된 PortableApps.com 지원 장치에서 Java JAR을 쉽게 실행할 수 있습니다.

    이를 사용하려면 PortableApps.com을 방문하여 jPortable을 검색하십시오. 결과 목록이 나타난 다음 런타임 환경과 실행기를 선택하십시오 (위 링크). 그런 다음 두 가지를 모두 다운로드하고 지시 사항에 따라 설치하십시오. 다운로드 한 파일이 실행 된 폴더가 생성됩니다. 그중 하나는 "JavaPortableLauncher.exe"입니다. 실행하면 응용 프로그램에서 jar 파일을 찾아서 열 수 있어야합니다.

    실행기

(또는)

  1. Windows x86 tar.gz 버전을 다운로드하여 압축 을 풀고 .JAR 파일을 명령 줄에서 시작하십시오.start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar

1
2는 '다른 PC'에 Java를 (현재 또는 과거에) 설치해야 함을 의미하지 않습니다. 그러나 1 작품.
WeGoToMars

2
두 번째 시스템에 관심이 있거나 액세스 할 수없는 경우 언제든지 VM에 Java를 설치하고 Java 폴더를 백업 한 후 Java를 다시 설치 제거 할 수 있습니다. 저는 실행하고자하는 거의 모든 Java 프로그램에 대해 두 번째 접근 방식을 사용하고 있습니다.
nixda April

옵션 2가 지금 작동한다는 의견을 추가하고 싶었습니다 (2016에서 편집) / Oracle은 tar.gz 파일을 직접 제공합니다. 나는 2014 년의 의견을 읽은 후 그 두 번째 옵션을 거의 무시했다.
Eleasar

5

나는 몇 년 전에 Java를 다운로드하고 압축을 풀고 폴더의 어딘가에 넣을 수 있으며 해당 폴더의 java 실행 파일을 가리키면 java를 실행할 수 있다는 것을 기억합니다. 현재 버전에서 현재 어떻게 작동하는지 모르겠지만 그래도 여전히 그렇게 작동한다고해도 놀라지 않을 것입니다. 여기에 Windows가 없으므로 테스트 할 수 없지만 zip (또는 tar.gz) 파일을 다운로드하여 압축을 풀고 거기서 작업 할 수 있습니다. gz 파일의 압축을 풀 수 없으면 7-zip을 다운로드하여 설치하십시오.

이것은 일반적으로하는 것처럼 설치되지 않으므로 업데이트 알림 등, 브라우저 통합, 시스템 변수는 없지만 해당 코드를 실행하기 위해 무언가가 필요합니다.

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

tar.gz 버전 중 하나를 다운로드하십시오.


1
+1 그들이 tar.gz 패킷을 제공하는지 몰랐습니다
nixda

0

이것은 단지 나를 위해 일했다 :

  1. 원하는 버전에 맞는 Java 설치 프로그램을 다운로드하십시오.
  2. 7-zip으로여십시오.
  3. tools.zip 파일을 찾아서 추출하십시오 (Java 버전, 빌드 또는 JDK 또는 JRE인지에 따라 다른 디렉토리에있을 수 있음).
  4. 일부에서 tools.zip을 확장하십시오.
  5. 들어가서 실행 for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar;
  6. 달리기를 시도하십시오 bin/java -version.

그것이 작동한다면, 당신은 휴대용 JAVA_HOME을 가지고 있습니다.


어떤 "Java Installer"에 대해 이야기하고 있습니까?
사주

@sajuuk, 나는 .exe당신이 오라클에서 다운로드 한다는 것을 의미했습니다 .
lpacheco

-1

가장 좋은 방법은 .jar 파일을 .exe로 변환하는 것입니다. 이것을 따르십시오 : JAR2EXE


2
Java가 필요한 것 같습니다.
slhck

1
실제로 이것은 Java가 설치되어 있어야합니다. 오른쪽
nixda
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.