【问题标题】:Tizen-sdk-for-wearable-setup Installation issue because of JAVA HOMETizen-sdk-for-wearable-setup 由于 JAVA HOME 的安装问题
【发布时间】:2014-03-25 07:03:35
【问题描述】:

系统配置:

OS - Windows 8
System type - 64-bit Operating System , x64-based processor

我已经安装了 java-8 并将 JAVA_HOME 设置为

C:\Program Files\Java\jdk1.8.0

在安装 Tizen-sdk-for-wearable-setup 时出现如下图所示的错误。

错误 - Cannot execute Java even if it was installed. Check environment variable or Java version(over 1.6) please.

我尝试在 JDK 7 之后安装 32 位和 64 位并设置 JAVA_HOME - Program Files pathProgram Files (x86) path 都没有成功。

我有一个没有发生问题的系统。

系统配置:

OS - Windows 7 Enterprise
System Type - 32 bit operating system.

已安装 Java - C:\Program Files\Java\jdk1.6.0_45

JAVA_HOME 设置为-C:\Progra~1\Java\jdk1.6.0_45

现在我的 win-8 64 位可能有很多机会无法安装。

  1. 64 位 JAVA 支持不可用。
  2. 我不确定JAVA_HOME 路径中的~ 符号,但它可能是为了逃避程序文件之间的空间,并且我没有使用此符号设置java home。
  3. 在 win-8 64 位中,我有 2 个文件夹。 Program Files 和 Program Files (x86) ,我不确定是否使用~" " 来设置JAVA_HOME 并为32 bit java64 bit java 安装。
  4. 目前可能只支持 java 1.6。

我搜索并发现了类似的问题:

  1. 我找到了this link,但不明白为什么建议将系统环境路径变量设置为'c:\windows\system32'。
  2. this link 中建议通过 cmd.exe 使用 InstallManager.jar。

我可以尝试每个可能的假设,直到它起作用,但希望找到一个解决方案,说明我收到此错误的正当理由。

如果有人知道我应该如何解决这个问题,请帮忙。

【问题讨论】:

  • 您可以通过打开终端 (cmd)、导航到 c: 并执行 dir Program* /x 来获取简短的 8.3 文件名

标签: windows tizen java-home tizen-wearable-sdk tizen-install


【解决方案1】:

终于解决了这个问题。

已安装jdk1.7.0_51(我认为目前不支持JAVA 8)。

JAVA_HOME 设置为C:\PROGRA~1\Java\jdk1.7.0_51(感谢@Michael 的评论)。

【讨论】:

  • 我有这种方式,但它仍然抱怨:/
  • 我解决了将这个 C:\Program Files\Java\jre7\bin 放在 PATH 中但在 jre8 的另一个条目之前...
【解决方案2】:

此链接:https://answers.madewithmarmalade.com/questions/16878/cant-install-tizen-sdk-on-windows-8-64-bit.html 为我解决了 Tizen SDK 安装问题:

将目录更改为 %LOCALAPPDATA%\Temp\tizensdk_TimeStampOfInstallationInvocation

java -jar InstallManager.jar

我的系统:Windows 7 Ultimate x64。安装的 Java 版本(64 位):

g:>回显 %JAVA_HOME%

c:\Program Files\Java\jdk1.8.0_05

g:>回显 %CLASSPATH%

c:\Program Files\Java\jdk1.8.0_05\jre\lib

添加到 PATH:c:\Program Files\Java\jdk1.8.0_05\bin\

(Tizen IDE 和“Hello World”示例运行良好。)

【讨论】:

  • 要验证java可以使用以下命令检查java版本:“javac -version”
【解决方案3】:

我遇到了同样的问题,最后我意识到我的 Tizen 安装程序版本是 64 位,但我在我的计算机上安装了 32 位 java。然后我下载了 32bit Tizen 安装程序,一切都很好。

【讨论】:

    【解决方案4】:

    我也遇到了同样的问题,把Java路径放在系统路径的开头就解决了!奇怪..但工作:)

    【讨论】:

    • 否 - 不需要重新启动 - 因为路径修改是实时的。但是,奇怪的是我必须将 java 路径保留在 PATH 变量的开头 - 否则我会与路径发生冲突......
    【解决方案5】:

    您必须在PATH 环境系统变量中包含C:\Program Files (x86)\Java\jre7\binC:\Program Files\Java\jre7\bin,具体取决于您下载的是x86 还是x64 Tizen 安装程序。您不能使用 java 8。有关设置环境变量的说明,请参阅 this oracle page。我读过其他一些人提到他们将条目放在 PATH 变量的开头。我认为这只有在你也有 java 8 的条目时才有意义,但安全总比抱歉好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 2019-03-19
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      相关资源
      最近更新 更多