继“https://www.coursera.org/learn/scala-spark-big-data/supplement/R7FJ9/eclipse-tutorial”课程后,我试图通过添加sbteclipse
插件创建一个来自sbt的eclipse项目。任务与sbt 1.0卡住
sbt new scala/hello-world.g8
cd hello-world
echo 'addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.1.0")' > project/plugins.sbt
sbt> eclipse
应该持续一分钟,并返回几个成功的,而是它停在原地,它卡住。我收到的消息是
Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 256m;支持在8.0中删除
我安装了sbt 1.0.2,它失败了,然后我安装了sbt 0.13.16,但仍然失败。检查sbt版本它说它是1.0.2(虽然我卸载sbt 1.0.2安装旧版本)。
检查https://github.com/typesafehub/sbteclipse/issues/346它看起来像这是一个全新的问题,它通过在project/build.properties中键入sbt.version = 0.13.16来修复修复程序,但即使在此之后问题仍然存在。我不知道如果问题仍然存在,因为是Mac的修复程序,我正在使用Windows 10,或者如果解决方案说sbt.version = 0.13.15,我使用sbt.version = 0.13.16。
检查\阶的hello world \你好世界\的Eclipse文件,它说:
[错误] [C:\用户\ israel.rodriguez \文档\日食\阶的hello world \你好世界\ project \ plugins.sbt]:1:未关闭的字符文字
项目加载失败:(r)etry,(q)uit,(l)ast或(i)gnore? 终止批处理作业(是/否)?
检查\阶的hello world \你好世界\项目\ plugins.sbt我发现:
“addSbtPlugin( “com.typesafe.sbteclipse” % “sbteclipse-插件” %“5.1 .0“)'
当在开始和结束时删除''。在\阶的hello world \你好世界\月食文件甾体抗炎药:
从 Ç[信息]加载项目定义:\用户\ israel.rodriguez \文档\日食\斯卡拉你好 世界\你好世界\项目
[信息]设置当前项目你好世界(在建文件:/ C:/Users/israel.rodriguez/Documents/eclipse/scala%20hello%20world/hello-world/)
它永远在那里。与窗口相同的消息壳:
爪哇热点(TM)64位服务器VM警告:忽略选项 MaxPermSize参数=256米;支持已在8.0中删除
我的问题是,这里有什么问题? ,我该如何解决或解决这个问题。对不起菜鸟的问题,我的朋友是不是很喜欢sbt,scala或spark。
看起来像这个错误是在sbt eclipse版本中。你是否正在运行bug修复版的sbt eclipse版本? –
除了更新你的插件版本(看起来它可以修复它)之外,你还可以通过执行日志记录来更好地了解发生了什么,执行'set logLevel:= Level.Debug'。 –