【问题标题】:Typesafe activator: Java JDK not installed or can't be found类型安全激活器:未安装或找不到 Java JDK
【发布时间】:2014-06-09 07:59:10
【问题描述】:

我正在尝试在 Windows7(32 位)上运行类型安全激活器。我安装了 JDK 1.8。它一直说我没有有效的 JDK 安装:

未安装或找不到 Java JDK。

请前往 http://www.oracle.com/technetwork/java/javase/downloads/index.html 并在运行 Activator 之前下载有效的 Java JDK 并安装。

如果您认为此消息有误,请检查 您的环境变量以查看“java.exe”和“javac.exe”是否 可通过 JAVA_HOME 或 PATH 获得。

【问题讨论】:

  • 首先检查是否设置了JAVA_HOME和PATH环境变量。此外,类型安全激活器可能不支持 Java-8。尝试使用 Java 7。
  • 谢谢。当我打开 activator.bat 时,会出现“命令的语法不正确”之类的内容。出现在cmd中。我该怎么办?
  • 编辑您的问题并在此处发布activator.bat 的内容。
  • 播放 eclipsify 不起作用? C:\Users\DJ\asd>play eclipsify [info] Loading project definition from C:\Users\DJ\asd\project [info] Set current project to BeamstreamPlay (in build file:/C:/Users/DJ/asd /) [error] Not a valid command: eclipsify (similar: eclipse) [error] Not a valid project ID: eclipsify [error] Expected ':' (if selection a configuration) [error] Not a valid key: eclipsify [error] ] eclipsify [错误] ^
  • @Dj-U-知道我得到了同样的东西。原来,\windows\system32\ 中有一个“java.exe”与 JDK 版本冲突。在我的情况下,我通过进入 Windows 环境变量对话框并将 PATH 中的 %JAVA_HOME%\bin; 移动到路径字符串的开头来解决此问题,以便它位于 %systemroot%\system32; 之前。

标签: java


【解决方案1】:

我在 Windows 7 64b 上遇到了类似的问题。通过将安装目录从“C:\Program Program...”更改为没有空格的目录(如“c:\java”)解决了问题。

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

希望对你有帮助。

【讨论】:

    【解决方案2】:

    将 Activator 目录(不是 Java 目录)放在其路径不包含空格的位置! (即 C:\Program Files\ ... 无效)

    还将 Java PATH 放在环境变量中的所有其他路径之前。

    【讨论】:

      猜你喜欢
      • 2014-05-14
      • 2013-10-11
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多