0

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

由于 NWDS 实际上是带有一些额外 SAP 插件的 eclipse neon,我想知道为什么。

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

当前行为

  • 如果我在 Windows 10 笔记本电脑上运行它,一切都很好。
  • 如果我在 WinServer 上运行它,它的运行就像是一个普通的 Eclipse(不加载任何 SAP 插件)

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

我到目前为止所取得的成就

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

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

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

问题

  1. 那么,如何让 NWDS 7.5 在 Win Server 上运行(以及后来在 Mac 上)

  2. 部分成就是让 ecpipse 吐出更多关于为什么/哪些插件没有被加载的信息 --- 没有找到任何信息(也许我太笨了)

更新 20.08.2018

回答问题 2:Eclipse Runtime Options => 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))"
4

1 回答 1

0

好,

答案(至少相对于Win Server 2008 R2)是

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

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

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

于 2018-08-20T10:20:36.467 回答