亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試遷移到 java OpenJDK:激活器 1.3.9,Intellij 無法工作

嘗試遷移到 java OpenJDK:激活器 1.3.9,Intellij 無法工作

MMTTMM 2022-11-02 10:47:31
我正在嘗試遷移到 java OpenJDK。我有工作項目,但安裝 OpenJDK 后沒有任何效果。我使用 java -version 驗證了 OpenJDK 安裝,它響應: openjdk version "12.0.1" 2019-04-16 OpenJDK Runtime Environment (build 12.0.1+12) OpenJDK 64-Bit Server VM (build 12.0.1+12) , 混合模式, 共享)所以它安裝正確。我在切換之前測試了項目以確保一切正?!,F在嘗試使用激活器像正常一樣在intellij中啟動播放框架項目,但是sbt shell有錯誤。有沒有人有 OpenJDK 與 play framework 和 intellij 一起使用?如果是這樣,需要做什么?sbt 外殼錯誤:WARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by sbt.ivyint.ErrorMessageAuthenticator$ (file:/C:/Users/kmetts/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.11/ivy-0.13.11.jar) to field java.net.Authenticator.theAuthenticatorWARNING: Please consider reporting this to the maintainers of sbt.ivyint.ErrorMessageAuthenticator$WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operationsWARNING: All illegal access operations will be denied in a future release...java.lang.NullPointerException        at java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1770)        at java.base/java.util.regex.Matcher.reset(Matcher.java:416)        at java.base/java.util.regex.Matcher.<init>(Matcher.java:253)        at java.base/java.util.regex.Pattern.matcher(Pattern.java:1133)        at java.base/java.util.regex.Pattern.split(Pattern.java:1261)        at java.base/java.util.regex.Pattern.split(Pattern.java:1334)        at sbt.IO$.pathSplit(IO.scala:797)        at sbt.IO$.parseClasspath(IO.scala:912)        at sbt.compiler.CompilerArguments.extClasspath(CompilerArguments.scala:66)        at sbt.compiler.MixedAnalyzingCompiler$.withBootclasspath(MixedAnalyzingCompiler.scala:188)        at sbt.compiler.MixedAnalyzingCompiler$.searchClasspathAndLookup(MixedAnalyzingCompiler.scala:166)        at sbt.compiler.MixedAnalyzingCompiler$.apply(MixedAnalyzingCompiler.scala:176)[error] (compile:compileIncremental) java.lang.NullPointerExceptionProject loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
查看完整描述

1 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

官方 SBT 文檔推薦的 JDK在 2019 年 4 月 30 日為 1.8:

安裝 JDK(我們推薦 Oracle JDK 8 或 OpenJDK 8)。

SBT 1.3.0 里程碑版本已在 OpenJDK 11 上進行了測試

現在所有項目都使用 AdoptOpenJDK JDK 11 進行了測試。

而當前的穩定版本是1.2.8。SBT 是使用 Scala 開發的,并根據JDK 12 兼容性說明

Scala 尚未在 JDK 12 上進行廣泛測試。

鑒于上述情況,SBT 目前可能與 JDK 12 不完全兼容,因此我們可以考慮按照此處的建議進行降級。


查看完整回答
反對 回復 2022-11-02
  • 1 回答
  • 0 關注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號