Java ubuntu上scala 2.11的sbt问题
我在尝试将代码上传到EC2 ubuntu实例时遇到了一个问题。我检查了我的java版本、scala版本和sbt版本,所有的东西似乎都准备好了,但是我得到了一个错误,看起来这将是一个版本控制问题 这是我的身材Java ubuntu上scala 2.11的sbt问题,java,scala,ubuntu,sbt,Java,Scala,Ubuntu,Sbt,我在尝试将代码上传到EC2 ubuntu实例时遇到了一个问题。我检查了我的java版本、scala版本和sbt版本,所有的东西似乎都准备好了,但是我得到了一个错误,看起来这将是一个版本控制问题 这是我的身材 name := "SentenceParserTimingStudy" version := "1.0" scalaVersion := "2.11.7" mainClass in (Compile, run) := Some("TimingTester") unmanagedJars
name := "SentenceParserTimingStudy"
version := "1.0"
scalaVersion := "2.11.7"
mainClass in (Compile, run) := Some("TimingTester")
unmanagedJars in Compile += file("lib/stanford-srparser-2014-10-23-models.jar")
libraryDependencies += "edu.stanford.nlp" % "stanford-parser" % "3.5.2"
libraryDependencies += "edu.stanford.nlp" % "stanford-corenlp" % "3.5.2"
libraryDependencies += "io.argonaut" %% "argonaut" % "6.1-M4" changing()
libraryDependencies += "edu.stanford.nlp" % "stanford-corenlp" % "3.5.2" artifacts (Artifact("stanford-corenlp", "models"), Artifact("stanford-corenlp"))
我检查了我的java和scala版本,它们似乎是正确的
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Scala code runner version 2.11.7 -- Copyright 2002-2013, LAMP/EPFL
然而,每当我运行我的代码时,就会出现这个错误
[error] error while loading <root>, Error accessing /home/ubuntu/.ivy2/cache/edu.stanford.nlp/stanford-corenlp/jars/stanford-corenlp-3.5.2-models.jar
scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17)
at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66)
at scala.reflect.internal.Mirrors$RootsBase.getClassByName(Mirrors.scala:102)
at scala.reflect.internal.Mirrors$RootsBase.getRequiredClass(Mirrors.scala:105)
at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:257)
at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:257)
at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1394)
at scala.tools.nsc.Global$Run.<init>(Global.scala:1215)
at xsbt.CachedCompiler0$$anon$2.<init>(CompilerInterface.scala:106)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:106)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:95)
at xsbt.CompilerInterface.run(CompilerInterface.scala:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:101)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:51)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:75)
at sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:50)
at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:65)
at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:31)
at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:62)
at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:61)
at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:89)
at sbt.inc.Incremental$.compile(Incremental.scala:61)
at sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
at sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
at sbt.Compiler$.compile(Compiler.scala:128)
at sbt.Compiler$.compile(Compiler.scala:114)
at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:829)
at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:820)
at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:818)
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:226)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:235)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
[error] (compile:compileIncremental) scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
[error]加载时出错,访问/home/ubuntu/.ivy2/cache/edu.stanford.nlp/stanford-corenlp/jars/stanford-corenlp-3.5.2-models.jar时出错
scala.reflect.internal.MissingRequirementError:在编译器镜像中找不到对象java.lang.object。
在scala.reflect.internal.MissingRequirementError$.signal处(MissingRequirementError.scala:17)
在scala.reflect.internal.MissingRequirementError$.notFound处(MissingRequirementError.scala:18)
位于scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)
位于scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
位于scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
位于scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66)
位于scala.reflect.internal.Mirrors$RootsBase.getClassByName(Mirrors.scala:102)
位于scala.reflect.internal.Mirrors$RootsBase.getRequiredClass(Mirrors.scala:105)
位于scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:257)
位于scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:257)
位于scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1394)
位于scala.tools.nsc.Global$Run。(Global.scala:1215)
在xsbt.CachedCompiler0$$anon$2。(CompilerInterface.scala:106)
运行(CompilerInterface.scala:106)
运行(CompilerInterface.scala:95)
运行(CompilerInterface.scala:26)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:497)
在sbt.compiler.AnalyzingCompiler.call中(AnalyzingCompiler.scala:101)
在sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
位于sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
在sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:51)
在sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
在sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
在sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:75)中
在sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:50)
在sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:65)中
在sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
在sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
在sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
在sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
在sbt.inc.递增公共周期(递增公共周期:31)
在sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:62)
在sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:61)
在sbt.inc.Incremental$.manageClassfiles(Incremental.scala:89)
在sbt.inc.Incremental$.compile(Incremental.scala:61)
在sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
在sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
在sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)中
在sbt.Compiler$.compile处(Compiler.scala:128)
在sbt.Compiler$.compile处(Compiler.scala:114)
在sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:829)
在sbt.Defaults$$anonfun$compileIncrementalTask$1.apply处(Defaults.scala:820)
在sbt.Defaults$$anonfun$compileIncrementalTask$1.apply处(Defaults.scala:818)
在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:226)
在sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
在sbt.ErrorHandling$.wideConvert时(ErrorHandling.scala:17)
在sbt.Execute.work(Execute.scala:235)
在sbt.Execute$$anonfun$submit$1.apply处(Execute.scala:226)
在sbt.Execute$$anonfun$submit$1.apply处(Execute.scala:226)
在sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)中
在sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
[错误](编译:compileIncremental)scala.reflect.internal.MissingRequirementError:在编译器镜像中找不到对象java.lang.object。
任何帮助都将不胜感激 一,。您有
lib/stanford-srparser-2014-10-23-models.jar和stanfor