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

时间:2017-10-19 09:48:24

标签: 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

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

1 个答案:

答案 0 :(得分:1)

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