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 和另一个文件))
问题
那么,如何让 NWDS 7.5 在 Win Server 上运行(以及后来在 Mac 上)
部分成就是让 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))"