无法在Open JDK上运行Gremlin Shell



我正在使用Mac(Mac OS 10.13.6),并且我正在使用Open JDK OpenJDK版本" 1.8.0_192"

我可以通过运行服务器轻松运行东方数据库。SH

但是当我尝试运行gremlin.sh时,我会发现一个错误

         ,,,/
         (o o)
-----oOOo-(3)-oOOo-----
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/libfontmanager.dylib: dlopen(/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/libfontmanager.dylib, 1): Library not loaded: @rpath/libfreetype.6.dylib
  Referenced from: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/libfontmanager.dylib
  Reason: image not found
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)

好。我在谷歌搜索后解决了它。Mac OS上的解决方案(对我有用)

brew cask upgrade

这升级到没有此问题的新版本的开放式JDK。

https://github.com/adoptopenjdk/homebrew-openjdk/issues/42

最新更新