2
레지스트리에 등록되지 않은 JRE를 감지하는 방법은 무엇입니까? 어떤 해결책이 있습니까?Java 응용 프로그램을 실행하기 전에 JRE를 감지하십시오.
레지스트리에 등록되지 않은 JRE를 감지하는 방법은 무엇입니까? 어떤 해결책이 있습니까?Java 응용 프로그램을 실행하기 전에 JRE를 감지하십시오.
Java에는 없습니다. JRE가 설정되어 있지 않으면 Java 코드가 실행되지 않습니다. CD를 JRE의 위치에 상상해 볼 수는 있지만 스스로 시작해야합니다.하지만 그 시점에서 이미 그 위치에 있다는 것을 이미 알고 있습니다.
다른 언어는 가장 일반적인 장소 (Windows에서는 IIRC, \ Program Files \ Java가 기본값)에서 JRE 폴더를 확인할 수 있습니다. 자바 코드를 실행하는 방법이 있다면 똑같은 일을 할 수 있습니다 ...하지만 자바 코드를 실행할 수있는 능력은 어떤 종류의 JRE가 있음을 의미합니다.
실행중인 JVM 버전을 앱에 알리려면 System.getProperty("java.version")
에 알려야합니다. 그래도 도움이되지 않는 것 같습니다.