Typesafe activator:Java JDK未安装或找不到

3
我正在尝试在Windows7(32位)上运行typesafe activator。我已经安装了JDK 1.8,但它一直提示我没有有效的JDK安装:
未安装Java JDK或找不到。
请前往http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装有效的Java JDK,然后再运行Activator。
如果您认为此消息有误,请检查您的环境变量,以查看“java.exe”和“javac.exe”是否可通过JAVA_HOME或PATH使用。

2
首先检查是否已设置了JAVA_HOME和PATH环境变量。此外,typesafe activator可能不支持Java-8。请尝试使用Java 7。 - Abdul Fatir
谢谢。当我打开activator.bat时,cmd中出现类似于“命令语法不正确”的内容。我该怎么办? - Dj-U-Know
请编辑您的问题并在此处发布“activator.bat”的内容。 - Abdul Fatir
play eclipsify无法工作? C:\ Users \ DJ \ asd> play eclipsify [info]从C:\ Users \ DJ \ asd \ project加载项目定义 [info]将当前项目设置为BeamstreamPlay(在build file:/ C:/ Users / DJ / asd /中) [error]不是有效的命令:eclipsify(类似:eclipse) [error]不是有效的项目ID:eclipsify [error]预期:':'(如果选择配置) [error]不是有效的键:eclipsify [error]eclipsify [error] ^ - Dj-U-Know
@Dj-U-Know 我也遇到了同样的问题。原来是 \windows\system32\ 目录下有一个“java.exe”与 JDK 版本冲突。在我的情况下,我通过进入 Windows 环境变量对话框并将 %JAVA_HOME%\bin; 移动到 PATH 的开头,使其位于 %systemroot%\system32; 之前,从而解决了这个问题。 - Jon Davis
2个回答

0

我在Windows 7 64位上遇到了类似的问题。问题是通过将安装目录从"C:\Program Program..."更改为没有空格的目录,例如"c:\java"来解决的。

所以解决方案是:将Java安装到没有空格的路径。

希望能对你有所帮助。


0

将激活器目录(而非Java目录)放置在路径中不包含空格的位置!(例如C:\ Program Files \ ...是无效的)

此外,请将Java PATH放在环境变量中所有其他路径之前。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接