Windows 10을 실행 중입니다. GUI 설치 프로그램 glassfish-4.0-windows.exe
을 사용하고 있습니다. 내가 JDK를 선택하는 화면이 표시되면, 그것은 말한다, 그것은 말한다 : Glassfish Server 4.0 (현재 : 4.1.1) 설치 : JDK를 찾을 수없고 수동 위치를 허용하지 않습니다.
"No valid JDKs or JREs were detected on the system, and no JDK is included in this installer. You must specify a path to a custom JDK or JRE."
나는 "\ 프로그램 파일 \ 자바 \ JDK는-9.0.1 C"수동으로 위치를 입력하려고
[]*[{0} {1}]: Invalid or incompatible Java directory. Please specify the path to a valid Java directory. Directory=C:\Program Files\Java\jdk-9.0.1"
그러나 C:\Program Files\Java
에서, 내가 가진 : 환경 변수에서
jdk-9.0.1/
jre-9.0.1/
, 내가 가진 :
Variable: JAVA_HOME
Value: C:\Program Files\Java\jre-9.0.1
의 첫 번째 항목은 "%JAVA_HOME%\bin"
입니다.
내가 명령 행, Java 및 javac의 확인
모두 괜찮아 보인다 :C:\Windows\System32>javac -version
javac 9.0.1
C:\Windows\System32>java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
This question 편집 asenv.bat
을 제안,하지만 난 사전 설치 것을 할 수 없습니다.
Glassfish가 JDK를 인식 할 수있게하려면 어떻게해야합니까?
편집 : GlassFish 4 did not support Java 8 그래서 이후 버전의 프로그램을 사용해보기로했습니다.
4.1.1로 전환하고 명령 줄을 통해 설치를 시도했습니다. 나는 새로운 Glassfish4 폴더로 전환하고 asadmin start-domain
을 실행하려고 할 때
C:\glassfish>call "%ProgramFiles%\Java\jdk-9.0.1\bin\jar.exe" xf "C:\glassfish\glassfish-4.1.1.zip"
그러나, 그것은 JDK 것을 찾는 GlassFish requires Java SE version 6. Your JDK is version 0
여전히 가지고 문제를 밖으로 오류가 발생한.