sar*_*sar 5 java playframework jnotify adoptopenjdk macos-catalina
移至 Catalina 并重新安装所有内容后,无法运行我的 Play Scala 应用程序。
执行sbtthen 后run,我收到此错误:
[warn] Error loading JNotify watch service: null
Run Code Online (Sandbox Code Playgroud)
一切都是从这个 brewfile 用 brew 安装的(我没有粘贴完整的文件):
tap "AdoptOpenJDK/openjdk"
# Mac apps
cask "adoptopenjdk8"
brew "sbt@0.13"
brew "jenv"
Run Code Online (Sandbox Code Playgroud)
爪哇版:
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode)
Run Code Online (Sandbox Code Playgroud)
sbt: 0.13.18 播放: 2.6.20 os x: 10.15.3 (19D76)
我无法从技术上解释为什么 JNotify 在您的环境中运行不佳,但我可以肯定地说它与 openjdk8 的最新更新有关。
adoptopenjdk8所以我成功地重现了version的问题242,我的解决方法是卸载这个版本的 openjdk 并强制brew安装以前的版本(232):
brew cask install "https://raw.githubusercontent.com/AdoptOpenJDK/homebrew-openjdk/19d716f1c9ebc325ed23c5df580e0d2b027285a1/Casks/adoptopenjdk8.rb"
| 归档时间: |
|
| 查看次数: |
610 次 |
| 最近记录: |