Windows 7에서 64 비트 Java로 jar 파일 실행 컴퓨터에서 Java 프로그램을 실행하고 싶었고

64 비트 Windows 7 컴퓨터에서 Java 프로그램을 실행하고 싶었고 64 비트 Java VM이 있습니다. 커맨드 라인을 통해 jar 파일을 어떻게 시작합니까? 64 비트 Windows 7에는 32 비트와 64 비트 프로그램이 분리되어있는 것 같습니다.



답변

설치 한 각 JRE에 대한 명확한 경로를 제공하십시오.

  • "C:\Program Files\Java\jre7\bin\java.exe" -jar yourfile.jar
  • "C:\Program Files (x86)\Java\jre7\bin\java.exe" -jar yourfile.jar
  • "C:\Program Files (x86)\Java\jre6\bin\java.exe" -jar yourfile.jar

64 비트 JRE와 32 비트 JRE가 있는지 확인하십시오. 제공되는 대부분의 Java 소프트웨어는 여전히 JNI 또는 기타 이식 불가능한 것을 사용하므로 32 비트 JRE가 필요합니다.


답변

나는 논평했지만 다른 누군가가 동의하기 때문에 대신 답변으로 게시 할 것입니다.

java -jar /path/to/jar/jarFile.jar

mbx가 말한 내용에 유의하십시오.

둘 이상의 JRE가있는 경우 명시 적 경로 (C : \ Programs …, “C : \ Programs (x86) …”)를 제공하십시오.


답변

일부 jar 파일에는 -jar스위치를 사용하여 실행할 수있는 정보가 있습니다 . 해당 정보가 없으면 -cp myjar.jar my.main.method.classjava.exe에 대한 인수를 사용 하여 프로그램을 실행해야합니다.

기본적으로 Java를 설치하면 (가장 쉬운 방법은 http://java.com을 통해 ) Java 프로그램을 실행하는 데 사용할 수 있습니다. 올바른 버전을 관리합니다.

그러나 64 비트 시스템에서 32 비트 JVM을 실행하는 것은 문제가되지 않습니다. 기본 제한 사항은 애플리케이션이 몇 기가 바이트의 메모리로 제한되어 있다는 것입니다.

따라서 실행할 java -version수 있다면 사용 가능한 기본 java 명령을 사용하면됩니다.


답변

일부 Jar는 SysWOW64 폴더에있는 java.exe를 사용하여 점심을 먹어야했습니다.

c:\Windows\SysWOW64\java.exe -jar /path/to/jar/file.jar


답변