我已安装了JDK(包括1.7.0.3和1.8.0)。我已交替添加路径
我已下载了与play相关的typesafe activator,并将其解压到我的
C:\ Program Files \ Java \ jdk1.7.0_03 \ bin
或C:\ Program Files \ Java \ jdk1.8.0
,并分别添加了系统变量JAVA_HOME
为C:\ Program Files \ Java \ jdk1.7.0_03
或C:\ Program Files \ Java \ jdk1.8.0
。我已下载了与play相关的typesafe activator,并将其解压到我的
C:\
驱动器中。然后当我尝试通过activator.bat
运行它或通过命令activator ui
从CMD运行时,会显示以下错误:C:\activator-1.0.13>activator ui
'"C:\Program Files\Java\jdk1.8.0\bin\java.exe" -version 2>&1' is not recognized
as an internal or external command,
operable program or batch file.
'"C:\Program Files\Java\jdk1.8.0\bin\javac.exe" -version 2>&1' is not recognized
as an internal or external command,
operable program or batch file.
A Java JDK is not installed or can't be found.
JAVA_HOME = "C:\Program Files\Java\jdk1.8.0"
Please go to
http://www.oracle.com/technetwork/java/javase/downloads/index.html
and download a valid Java JDK and install before running Activator.
If you think this message is in error, please check
your environment variables to see if "java.exe" and "javac.exe" are
available via JAVA_HOME or PATH.
我正在使用微软 Windows 7 操作系统。
额外信息:
C:\activator-1.0.13>javac -version
javac 1.8.0
C:\activator-1.0.13>java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
C:\activator-1.0.13>activator ui
'"C:\Program Files\Java\jdk1.8.0\bin\java.exe" -version 2>&1' is not recognized
as an internal or external command,
operable program or batch file.
'"C:\Program Files\Java\jdk1.8.0\bin\javac.exe" -version 2>&1' is not recognized
as an internal or external command,
operable program or batch file.
A Java JDK is not installed or can't be found.
JAVA_HOME = "C:\Program Files\Java\jdk1.8.0"
Please go to
http://www.oracle.com/technetwork/java/javase/downloads/index.html
and download a valid Java JDK and install before running Activator.
If you think this message is in error, please check
your environment variables to see if "java.exe" and "javac.exe" are
available via JAVA_HOME or PATH.
JAVA_HOME
时使用了双引号吗? - madth3C:\Program Files\Java\jdk1.8.0
。 - Shakib Ahmedactivator.bat
有逻辑来拒绝 OpenJDK 构建,它似乎期望java -version
输出仅以 "java" 字符串开头,而不是 "openjdk"。 - Jaime Hablutzel