在Windows 10上安装Tizen无法识别已安装的JDK 9

8

我试图在我的Win10家用笔记本上安装64位版本的Tizen SDK。但是,每次我都会得到错误提示,要么是我没有安装java 8+,要么是JAVA_HOME环境变量设置不正确。

现在我已经阅读了其他问题,并将JDK目录设置为“Path”环境变量中的第一个。我添加了JAVA_HOME环境变量,并指向了我的JDK目录。在此期间,我重启了两次(以防万一)。

我尝试安装32位版本的Tizen SDK,但立即出现错误提示,说明我不在32位操作系统上。

我已经下载并安装了Java 9 SDK和JRE。它们分别位于C:\Program Files\Java\jdk-9和C:\Program Files\Java\jre-9。

这是我的路径变量: 路径变量图片

任何帮助都将不胜感激!


修改了我的回复 - Md. Armaan-Ul-Islam
8个回答

9

2017年10月的回应:

** Tizen Studio Installer目前无法识别新版本的Java。 ** 您需要现在安装Oracle Java 8。

额外的检查清单:

[✔] Tizen开发者网站说明“不要安装OpenJDK”。请确保使用OracleJDK而不是OpenJDK。相关链接:

论坛帖子

[✔] Tizen Developers Community上有一份名为“设置JDK指南”的Tip&Tech文档。如果您遇到问题,可以查看一下。

Tizen:设置JDK的指南

[✔] 我预计您正在使用最新版本的Tizen Studio 2.0。

最新Tizen Studio下载链接

因为历史记录表明,Java的兼容性取决于IDE版本: Tizen-sdk-for-wearable-setup安装问题由于JAVA HOME

2019年3月的编辑:

Tizen Studio现在支持OpenJDK 10

要使用Tizen Studio,请安装Oracle Java Development Kit(JDK)8、JDK 9或OpenJDK 10。

Tizen Studio的先决条件 Tizen开发者网站上的OpenJDK 10和OpenJFX安装指南


谢谢!我之前没意识到OpenJDK和OracleJDK的区别。 - Kenyx
3
文档对 Windows 系统的说明有点误导。您需要将 JAVA_HOME 指向包含 java.exebin 子目录,然后将 %JAVA_HOME% 添加到 Path 变量中。 - JohnLBevan
1
@JohnLBevan 您的评论(将bin添加到JAVA_HOME和PATH)应该被采纳为答案。谢谢。 - Johann Echavarria
最后一个链接已经失效(当然)。有人能够告诉三星,频繁调整文档页面位置是很愚蠢的行为。 - jayarjo

6

我也曾经遇到过这个问题。除了将JAVA_HOME设置为 C:\Program Files\Java\jdk-12.0.1(结尾没有bin),我还在PATH的开头添加了C:\Program Files\Java\jdk-12.0.1\bin。然后就可以正常运行了。


2
哇,就是这个,这解决了我的问题(具体来说是从JAVA_HOME中删除/bin)。 - Simp Slayer

3
我曾经遇到同样的问题,因此我从Oracle网站安装了JDK8,安装程序正常运行(无需重新启动)。如果您不需要特定的JDK9功能,请使用JDK8,您就可以开始使用了。别忘了更新JAVA_HOME和路径以指向JDK8。
我已将用户变量CLASSPATH设置为C:\ Program Files \ Java \ jre1.8.0_144 \ lib,JAVA_HOME设置为C:\ Program Files \ Java \ jdk1.8.0_144。
作为系统变量,我已添加到现有路径中这个值C:\ Program Files \ Java \ jdk1.8.0_144 \ bin和JAVA_HOME与上面相同(尽管我不确定后者是否必需)。
顺便说一句,我同时安装了JDK8和9以及Windows 10 64位。我尝试使用JDK9在debian上安装Tizen时也遇到了同样的错误,我确信使用JDK8将起作用(虽然需要检查在OSX上的安装)。
干杯!

这个问题仍然存在。我找不到下载Java 8或9的方法,因为它已经到达了生命周期的尽头,无法再下载。有人有Java 8或9直接下载的链接吗? - Mike W

2
今日免费次数已满, 请开通会员/明日再来
Java Development Kit (JDK) was not found on your computer. To use the Tizen Studio, you need to install the JDK 8 or later. Please go to http://www.oracle.com/technetwork/java/javase/downloads and download a JDK.

删除 ~/.package-manager 解决了这个问题。

1
在我的情况下,将"C:\Program Files\Java\jdk-12.0.2\bin"(带引号)添加到PATH中即可解决问题,即安装程序成功运行。

0

the tizen website上的信息不完整。在使用OpenJDK的Windows 10上,按照文章中的步骤操作后,您需要添加Java_home,并输入另一个环境和系统参数。参数是"PATH",值为"%JAVA_HOME%\bin",否则Tizen Studio安装将无法识别它。


0

我下载了版本为3.2的IDE,并安装了open jdk10,IDE可以成功加载,但是当我点击"工具" -> "模拟器管理器"时,无法加载模拟器。

错误: 无法创建 Java 虚拟机。

我的设置:
路径: %JAVA_HOME%\bin
JAVA_PATH: c\jdk-10

这里有什么问题吗?请提供一些建议。


0

最后唯一有效的方法是:

  • 卸载最新版本的 Java 并安装 Java SE 8u231。
  • 之后我尝试使用 Tizen 1.3,它可以运行。

我不知道是否也适用于更新的版本,但目前这个方法对我有效。


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