安装Talend Data Integration Studio时使用Java JRE和Eclipse问题
问题描述:
我试图安装Talend数据集成软件,并且失败。它将以下问题写入日志(并且就像它大约500KB一样):安装Talend Data Integration Studio时使用Java JRE和Eclipse问题
更新:我还将[完整的错误日志](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_HOME
和PATH
具有到JRE的正确路径。
JRE_HOME = C:\Program Files\Java\jre-9.0.1
我知道日志有MacOS X的东西在里面......但我点击了正确.exe
:
我想不通基础上,尝试下一个是什么登录。有任何想法吗?
答
问题是你使用的是Java 9,但是拓蓝工作室目前的版本只支持Java 8 看到这里的细节:https://help.talend.com/reader/TCzKRnmOy7N82kok2_ix6A/QiBwsPB_OFS64lEACkDWEQ
看起来你正在使用的东西,希望在MacOS运行。 –
我明白了,但我特意点击了windows安装包。更新问题的详细信息。 – GWR
可能是防火墙/代理相关的,我google了错误:https://www.talendforge.org/forum/viewtopic.php?pid=165445 – tobi6