Windows 10以外的其他操作系统上的SAP NWDS 7.5

时间:2018-08-18 12:38:41

标签: eclipse eclipse-plugin sap netweaver

SAP NWDS(Netweaver Developer Studio)仅在Windows 10和SAP jvm上受支持-另请参见SAP Note 2546316

由于NWDS实际上是一些其他SAP插件的日食霓虹灯,我想知道为什么。

我的要求是在 Windows Server 2008 R2 上运行它,很快我可能需要在最新的 Mac Book Pro 上运行NWDS。

当前行为

  • 如果我在Windows 10笔记本电脑上运行它,一切都很好。
  • 如果我在WinServer上运行它,则该事物的运行就像是纯蚀(不加载任何SAP插件)

很明显,NWDS正在某处检查操作系统风格和JVM制造商。

到目前为止我取得的成就

  • 我使用-vm中的eclipse.ini参数在SAP jvm上运行

  • 我添加了-Dos.name=Windows 10-Dos.version=10.0参数,并加载了一些个SAP插件-但不是全部!

  • 在JCo插件文件夹中,我尝试用从SAP市场获得的相应OS版本替换二进制文件(DLL和一个其他文件)

问题

  1. 好吧,如何使NWDS 7.5在Win Server(及更高版本,在Mac上)上运行

  2. 部分成就是让ecpipse吐出有关未加载WHY / WHICH插件的更多信息---没有找到信息(也许我对此很傻)

更新20.08.2018

回答问题2:Eclipse Runtime Options =>选项 eclipse.log。* 并在安装文件夹的configuration子文件夹中找到了日志。

=>错误肯定是无法加载JCo插件的本机部分

org.osgi.framework.BundleException: Could not resolve module: com.sap.jco3 [463]
Unresolved requirement: Require-Capability: osgi.native; native.paths:List<String>="sapjco3.dll"; filter:="(&(osgi.native.osname~=win32)(osgi.native.processor~=x86_64))"

1 个答案:

答案 0 :(得分:0)

好吧

答案(至少与 Win Server 2008 R2 有关)是

  • 使用eclipse.ini中的-vm参数在 SAP jvm Download)上运行
  • 非常重要:在切换到SAP jvm后在eclipse.ini中使用-clean选项,因为这将重建插件列表。

部分(记录)问题的答案已经在原始问题的更新中,但是:

Eclipse Runtime Options =>使用选项 eclipse.log。* 并在安装文件夹的configuration子文件夹中找到日志。