首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoSuchMethodError:在Ubuntu上执行sbt期间的Matcher.quoteReplacement

NoSuchMethodError:在Ubuntu上执行sbt期间的Matcher.quoteReplacement
EN

Stack Overflow用户
提问于 2013-05-08 15:03:17
回答 1查看 470关注 0票数 2

我按照建议从Typesafe存储库安装了sbt

  • wget http://apt.typesafe.com/repo-deb-build-0002.deb
  • sudo dpkg -i回购-deb-Build-0002.deb
  • sudo apt-get update
  • sudo apt-获取安装sbt

当我运行sbt时,我面临以下错误:

代码语言:javascript
复制
~/fun/sbt$ sbt
Starting sbt: invoke with -help for other options
java.lang.NoSuchMethodError: method java.util.regex.Matcher.quoteReplacement with signature (Ljava.lang.String;)Ljava.lang.String; was not found.
   at xsbt.boot.ConfigurationParser$.substituteVariables(ConfigurationParser.scala:22)
   at xsbt.boot.ConfigurationParser.id(ConfigurationParser.scala:106)
   at xsbt.boot.ConfigurationParser$$anonfun$3.apply(ConfigurationParser.scala:66)
   at xsbt.boot.ConfigurationParser$$anonfun$processSection$1.apply(ConfigurationParser.scala:101)
   at xsbt.boot.ConfigurationParser.process(ConfigurationParser.scala:102)
   at xsbt.boot.ConfigurationParser.processSection(ConfigurationParser.scala:101)
   at xsbt.boot.ConfigurationParser.xsbt$boot$ConfigurationParser$$apply(ConfigurationParser.scala:60)
   at xsbt.boot.ConfigurationParser$$anonfun$apply$3.apply(ConfigurationParser.scala:52)
   at xsbt.boot.Using$.withResource(Using.scala:11)
   at xsbt.boot.Using$.apply(Using.scala:10)
   at xsbt.boot.Configuration$$anonfun$parse$1.apply(Configuration.scala:15)
   at xsbt.boot.Using$.withResource(Using.scala:11)
   at xsbt.boot.Using$.apply(Using.scala:10)
   at xsbt.boot.Configuration$.parse$fcb646c(Configuration.scala:15)
   at xsbt.boot.Launch$.apply(Launch.scala:14)
   at xsbt.boot.Boot$.runImpl(Boot.scala:25)
   at xsbt.boot.Boot$.main(Boot.scala:15)
   at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.lang.NoSuchMethodError: method java.util.regex.Matcher.quoteReplacement with signature (Ljava.lang.String;)Ljava.lang.String; was not found.
EN

回答 1

Stack Overflow用户

发布于 2013-05-08 17:42:38

我认为sbt以这种方式失败的唯一原因是一个旧的Java版本。SBT需要Java 6或更高版本。运行java -version来了解您的版本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16444063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档