试图迁移到java OpenJDK:activator 1.3.9,Intellij将无法工作

试图迁移到java OpenJDK:activator 1.3.9,Intellij将无法工作,java,intellij-idea,sbt,activator,Java,Intellij Idea,Sbt,Activator,我正在尝试使用java OpenJDK。我有工作项目,但在安装OpenJDK后,一切都不起作用。我用java版本验证了OpenJDK安装,它的响应是: openjdk版本“12.0.1”2019-04-16 OpenJDK运行时环境(构建12.0.1+12) OpenJDK 64位服务器虚拟机(构建12.0.1+12,混合模式,共享) 因此,它安装正确。 在切换之前,我测试了项目,以确保一切正常。 现在尝试使用activator在intellij中像平常一样启动play framework项目,

我正在尝试使用java OpenJDK。我有工作项目,但在安装OpenJDK后,一切都不起作用。我用java版本验证了OpenJDK安装,它的响应是: openjdk版本“12.0.1”2019-04-16 OpenJDK运行时环境(构建12.0.1+12) OpenJDK 64位服务器虚拟机(构建12.0.1+12,混合模式,共享)

因此,它安装正确。 在切换之前,我测试了项目,以确保一切正常。
现在尝试使用activator在intellij中像平常一样启动play framework项目,但sbt shell有错误

是否有人让OpenJDK使用play框架和intellij?如果是,需要做什么?

sbt外壳错误:

WARNING: An illegal reflective access operation has occurred
WARNING: 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.theAuthenticator
WARNING: Please consider reporting this to the maintainers of sbt.ivyint.ErrorMessageAuthenticator$
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: 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)
        at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
        at sbt.Compiler$.compile(Compiler.scala:152)
        at sbt.Compiler$.compile(Compiler.scala:138)
        at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:860)
        at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:851)
        at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:849)
        at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
        at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
        at sbt.std.Transform$$anon$4.work(System.scala:63)
        at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
        at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
        at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
        at sbt.Execute.work(Execute.scala:237)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
        at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
        at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:835)
[error] (compile:compileIncremental) java.lang.NullPointerException
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
警告:发生了非法的反射访问操作
警告:sbt.ivyint.ErrorMessageAuthenticator$(文件:/C:/Users/kmetts/.sbt/boot/scala-2.10.6/org.scala-sbt/sbt/0.13.11/ivy-0.13.11.jar)对字段java.net.Authenticator.theAuthenticator进行非法反射访问
警告:请考虑向SBT。IyyTime.Error MaseAudioCudioCuthor的维护者报告
警告:使用--invalize access=warn以启用对进一步非法访问操作的警告
警告:所有非法访问操作将在未来版本中被拒绝
.
.
.
java.lang.NullPointerException
位于java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1770)
位于java.base/java.util.regex.Matcher.reset(Matcher.java:416)
位于java.base/java.util.regex.Matcher.(Matcher.java:253)
位于java.base/java.util.regex.Pattern.matcher(Pattern.java:1133)
位于java.base/java.util.regex.Pattern.split(Pattern.java:1261)
位于java.base/java.util.regex.Pattern.split(Pattern.java:1334)
在sbt.IO$.pathSplit时(IO.scala:797)
在sbt.IO$.parseClasspath(IO.scala:912)
位于sbt.compiler.CompilerArguments.extClasspath(CompilerArguments.scala:66)
位于sbt.compiler.MixedAnalyzingCompiler$.withBootclasspath(MixedAnalyzingCompiler.scala:188)
在sbt.compiler.MixedAnalyzingCompiler$.searchClasspathAndLookup(MixedAnalyzingCompiler.scala:166)中
在sbt.compiler.MixedAnalyzingCompiler$.apply(MixedAnalyzingCompiler.scala:176)中
在sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)中
在sbt.Compiler$.compile处(Compiler.scala:152)
在sbt.Compiler$.compile处(Compiler.scala:138)
在sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:860)
在sbt.Defaults$$anonfun$compileIncrementalTask$1.apply处(Defaults.scala:851)
在sbt.Defaults$$anonfun$compileIncrementalTask$1.apply处(Defaults.scala:849)
在scala.Function1$$anonfun$compose$1.apply处(Function1.scala:47)
在sbt.$tilde$morerar$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
在sbt.std.Transform$$anon$4.work(System.scala:63)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
在sbt.ErrorHandling$.wideConvert时(ErrorHandling.scala:17)
在sbt.Execute.work(Execute.scala:237)
在sbt.Execute$$anonfun$submit$1.apply处(Execute.scala:228)
在sbt.Execute$$anonfun$submit$1.apply处(Execute.scala:228)
在sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)中
在sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
位于java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于java.base/java.lang.Thread.run(Thread.java:835)
[错误](编译:编译增量)java.lang.NullPointerException
项目加载失败:(r)etry,(q)uit,(l)ast或(i)gnore?
2019年4月30日was 1.8推荐的JDK:

安装JDK(我们建议使用Oracle JDK 8或OpenJDK 8)

SBT 1.3.0里程碑版本:

所有项目现在都使用OpenJDK JDK 11进行测试

而目前的稳定版本是。SBT是根据Scala和以下标准开发的:

Scala尚未在JDK 12上进行广泛测试


上面给出的SBT可能不完全与JDK 12完全兼容,因此我们可以考虑按建议降级。

你称之为重复的一个,它们又恢复了,这不是固定的。