相关疑难解决方法(0)

在运行`sbt`中查看`.sbtopts`中的Options

根据这篇有用的帖子,我删除了我的帖子~/.sbtconfig,并添加了.sbtopts:

$cd myProject
$cat .sbtopts
-J-Xmx4G
-J-XX:+CMSClassUnloadingEnabled
-J-XX:MaxPermSize=4G 
Run Code Online (Sandbox Code Playgroud)

然后我跑了sbt.我如何通过sbt控制台验证设置的选项.sbtopts

sbt

14
推荐指数
2
解决办法
7937
查看次数

在IntelliJ上使用Scala的StackOverflowError

我正在尝试使用Gradle在IntelliJ上构建一个Scala项目.我能够使编译保持失败,堆栈溢出错误.

我查看了其他类似问题的帖子,建议增加堆/堆栈大小(这个这个).到目前为止,我已尝试在JAVA_OPTS和idea64.exe.vmoptions中设置它们.

-Xss512m -Xms512m -Xmx2048m -XX:ReservedCodeCacheSize = 64m -ea

我也试过包括-XX:MaxPermSize = 2048m也没用(相信它在Java 8中不支持).

为具有相同配置的另一个人构建相同的代码.任何人都可以对我失踪的内容有所了解吗?

细节:

IntelliJ Ultimate 2016.1
Scala 2.10.3
Java 1.8.0_92
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

java.lang.StackOverflowError
    at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:696)
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$96.apply(Typers.scala:4523)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$96.apply(Typers.scala:4523)
    at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
    at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4522)
    at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4578)
    at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
    at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:696)
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
    at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
    at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
    at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:642)
    at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:696)
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
    at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$96.apply(Typers.scala:4523) …
Run Code Online (Sandbox Code Playgroud)

java scala intellij-idea

10
推荐指数
2
解决办法
3817
查看次数

标签 统计

intellij-idea ×1

java ×1

sbt ×1

scala ×1