제 소프트웨어를 테스트하기 위해 항아리를 보내고 싶지만 32 비트 jvm에서 항아리가 시작되어야합니다. 32 비트 jvm이 설치되었는지 자동으로 확인하고 jvm이 올바른 jvm으로 시작되는지 어떻게 알 수 있습니까?
기술적 인 사람이 아니기 때문에 수동으로 모든 작업을 수행하지 않아도됩니다.
도와 주시겠습니까? 나는 것을 발견했다 1) : 내가 당신과 함께 공유 할 솔루션의 두 가지 유형을 발견
jar를 시작하기위한 jvm이 들어있는 디렉토리를 자동으로 찾는 방법은 무엇입니까?
******** 솔루션 ****** C : \ Windows \ SysWoW64 및 C : \ Windows \ system32에는 마지막으로 설치된 java.exe 버전이 포함되어 있습니다. 그래서, 사람들은 코드를 실행하기위한 32 비트 jvm을 확인하는 .bat를 작성할 수 있습니다. 2) 적절한 .bat 생성을 위해 java code described in an other post을 사용하십시오.
Stanislav가 그의 대답에서 제공 한 링크는 비트 크기를 제공합니다. 32 비트가 필요한 이유가 있습니까? 아마도 더 나은 질문은 특정 아키텍처에 대한 의존성을 제거하는 방법 일 것입니다. – markbernard
제 소프트웨어가 32 비트 플랫폼 용으로 컴파일 된 일부 DLL을 사용하기 때문에 32 비트 jvm을 사용해야합니다. 64 jvm은 32 비트 버전을로드 할 수 없기 때문에 32 비트 dll을 사용해야합니다. 그래서 32 비트 버전으로 소프트웨어를 자동으로 시작하는 솔루션을 사용하고 싶습니다. – Antonio