java - 安装 Talend Data Integration Studio 时 Java JRE 和 Eclipse 出现问题

标签 java eclipse talend

我尝试安装 Talend 数据集成软件,但失败。它将以下问题写入日志(以及大约 500 KB 的日志):

更新:我还将[完整的错误日志] ( https://pastebin.com/g06Guuk9 ) 发布到 Pastebin。

!SESSION 2017-10-19 06:41:34.981 -----------------------------------------------
eclipse.buildId=unknown
java.version=9.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.jdt.launching.macosx 4 0 2017-10-19 06:42:04.725
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching.macosx [326]
  Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=macosx)"

    at org.eclipse.osgi.container.Module.start(Module.java:434)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

我使用的是 64 位计算机,并且我相信已安装 64 位 JRE。环境变量 JRE_HOMEPATH 具有 JRE 的正确路径。

JRE_HOME = C:\Program Files\Java\jre-9.0.1

我知道该日志中有 MacOS X 的内容...但我点击了正确的 .exe:

enter image description here

我无法根据日志弄清楚接下来要尝试什么。有什么想法吗?

最佳答案

问题是您使用的是 Java 9,但当前版本的 Talend Studio 仅支持 Java 8。 详情请参阅此处:https://help.talend.com/reader/TCzKRnmOy7N82kok2_ix6A/QiBwsPB_OFS64lEACkDWEQ

关于java - 安装 Talend Data Integration Studio 时 Java JRE 和 Eclipse 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46827129/

相关文章:

java - 在 Maven 中添加 Intellij IDEA 运行时断言功能

java - 如何使用 java 从 Csv 打印多列

使用数组时出现 java.lang.NullPointerException 错误

salesforce - 使用外部 ID 引用更新插入到 Salesforce 不起作用

xml - Talend tXMLMap 无需循环即可获取所有出现的元素

java - Java HashMap 拷贝构造函数为什么会影响 float 精度?

java - Spring MVC 是否在启动时初始化所有 Controller ?

eclipse - 如何更改默认的 eclipse shell 解释器?

java - 如何在 SWT 中强制 StyledText 换行

java - 是否可以在 javajet 代码中使用 php api 函数?