情况:
下载并安装 Eclipse Luna 后。
然后安装 SAP 插件:HANA、ABAP
问题:
Eclipse启动时弹出错误信息:
ABAP 通信层配置不正确。这可能是由于缺少 Microsoft 运行时 DLL VS2010 造成的。有关如何安装此组件的更多详细信息,请参阅安装指南或下载页面。
JCo 初始化失败,出现 java.lang.UnsatisfiedLinkError: no sapjco3
injava.libray.path
情况:
下载并安装 Eclipse Luna 后。
然后安装 SAP 插件:HANA、ABAP
问题:
Eclipse启动时弹出错误信息:
ABAP 通信层配置不正确。这可能是由于缺少 Microsoft 运行时 DLL VS2010 造成的。有关如何安装此组件的更多详细信息,请参阅安装指南或下载页面。
JCo 初始化失败,出现 java.lang.UnsatisfiedLinkError: no sapjco3
injava.libray.path
解决方案1:
使用 Eclipse Mars,因为那里没有发生错误。
解决方案2:
1.定位或获取sapjco3
文件:
使用适当的搜索工具检查您的计算机上是否存在 sapjco3 文件:我在 windows 上使用 unix-tools 并搜索 sapjo3,如下所示:
$ find /c -iname '*sapjco3*' 2> find-sapjco3.err.txt
请注意,您需要该命令的 unix-tool find 。
另请注意,Windows 搜索功能可能找不到该文件。
我在这个路径下找到了文件:
C:/\Users\thorsten.niehues\.eclipse\org.eclipse.platform_4.5.0_1884348784_win32_win32_x86_64\configuration\org.eclipse.osgi\1060\0\.cp\lib\sapjco3.dll
如果文件不在您的计算机上,那么您需要从 Internet 获取它,例如 SAP Market Place(您需要 Marketplace 的 S 用户)
2. 将文件放在 java.library.path 列出的路径中:
路径可以通过以下方式确定:System.out.println(System.getProperty("java.library.path"));
只是想让你知道我最近也遇到了这样的问题。我研究了很多答案,但我所做的只是安装了最新的开普勒日食,一切正常。