我已经为eclipse安装了最新的scala ide插件(版本:3.4.2).似乎安装没有任何错误.
我能够创建一个scala项目并添加一个包,但我无法添加scala对象,当时它显示"projectname"不是添加对象对话框中的Scala项目错误消息.
我用谷歌搜索,发现它可能与日食中未启用的JDT编织有关.我已经验证,它在我的环境中启用并运行.
下面是错误的屏幕截图. alt text http://a.imageshack.us/img80/3070/scala.png
我刚开始scala ..有人可以帮我解决这个问题吗?
我刚安装了Scala IDE Eclipse插件,全新安装了Eclipse Indigo.我在scala-ide.org主页上关注了Indigo全新安装的入门youtube视频.它不显示String Java类的完整文档,而是显示"type String = String"
我通过查看项目属性偶然注意到,在scala-library.jar和项目中的其他项目中,在"javadoc location"下,它们显示"(None) - non-modifiable".我不确定这是否是问题,或者Scala编辑器是否在其他地方获取其文档.
有没有其他人经历过这个和/或想出如何修复它?谢谢!
我一直在尝试使用SBT和Scala IDE(Eclipse),我想知道 - 在build.sbt文件中添加和删除依赖项的标准工作流程是什么,其中项目的引用库将在Eclipse中更新?
在添加/删除依赖项时,是否有任何使用sbt和eclipse所需的插件?
我想确定将我的一个Eclipse插件降级到以前的版本是否解决了我遇到的问题.我想知道是否有使用插件的Eclipse更新站点的一般方法,我可以使用Eclipse的安装GUI来安装旧版本的插件.
如果重要,感兴趣的工具是此更新站点上的Scala-IDE:http: //download.scala-ide.org/releases-28/2.0.0-beta
我想要的是2.0.0-beta的先前版本.
我安装了Scala IDE - Play 2插件(来自http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/),而路径编辑器显示正确的语法高亮显示, Scala的模板没有.此外,它还不允许我在Eclipse的首选项 - >播放 - >模板 - 语法着色中"启用"语法突出显示选项.
因此,在main.scala.html和index.scala.html中没有突出显示Scala语法
我还使用http://download.scala-ide.org/nightly-scala-ide-juno-210x进行Eclipse Juno.
-詹姆士

用鼠标右键单击上面的图像,在新的浏览器选项卡中打开,以全分辨率查看图像.

我在使用Apache Flink Scala API时遇到了麻烦
例如,即使我从官方文档中获取示例,scala编译器也会给我带来大量的编译错误.
码:
object TestFlink {
def main(args: Array[String]) {
val env = ExecutionEnvironment.getExecutionEnvironment
val text = env.fromElements(
"Who's there?",
"I think I hear them. Stand, ho! Who's there?")
val counts = text.flatMap { _.toLowerCase.split("\\W+") filter { _.nonEmpty } }
.map { (_, 1) }
.groupBy(0)
.sum(1)
counts.print()
env.execute("Scala WordCount Example")
}
}
Run Code Online (Sandbox Code Playgroud)
Scala IDE为该行输出以下内容 val text = env.fromElements
Multiple markers at this line
- not enough arguments for method fromElements: (implicit evidence$14: scala.reflect.ClassTag[String], implicit evidence$15:
org.apache.flink.api.common.typeinfo.TypeInformation[String])org.apache.flink.api.scala.DataSet[String]. …Run Code Online (Sandbox Code Playgroud) 这是我的问题,我知道有很多类似问题的答案,但是在我尝试之后它们都没有用.我正在使用Scala IDE 4.6和eclipse Oxygen来运行代码,所有这些错误都失败了.
这是我的scala编译器配置:
这是我的运行配置:
这是我在控制台中显示的代码,文件结构和错误:
以下是问题控制台的信息:
从在线答案,我已经尝试在构建之前清理项目,我也尝试了所有版本的JVM和Scala编译器,所有这些都没有帮助.
代码是直接从在线课程代码导入的,所以我相信代码中不应该有任何错误.
我想在scala中创建项目,具有正确的目录结构,测试目录等.我是Java的新东西,所以请告诉我该怎么做?我应该使用哪些工具(maven?)?如何进行测试并配置它们以查看我的项目类?我使用eclipse作为IDE.任何帮助 - 网络资源,链接我会感激:)
我使用eclipse版本:3.7.2与Scala IDE for Eclipse 2.1.0.nightly-2_09-201203121521-6e8582e.java版本是1.6.0_31.操作系统是Ubuntu 11.10.
我已经找到了解决这个问题的方法,但我还没找到.我希望没有一个我错过的明显答案.
我有这个课(注意包):
package model.x.y
import org.scalatest.FunSuite
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
@RunWith(classOf[JUnitRunner])
class GibberishTestSuite extends FunSuite {
test("Check Gibberish") {
assert("blah" === "blah")
}
}
Run Code Online (Sandbox Code Playgroud)
我也使用gradle,源路径看起来像这样(注意包与目录层次结构不匹配):
.../src/test/scala/model/GibberishTest.scala
Run Code Online (Sandbox Code Playgroud)
Eclipse和gradle生成相应的类文件:
bin/model/x/y/GibberishTestSuite.class
build/classes/test/model/x/y/GibberishTestSuite.class
Run Code Online (Sandbox Code Playgroud)
这通过gradle运行良好,但是当我尝试在eclipse中运行时,我得到了
Class not found model.GibberishTestSuite
java.lang.ClassNotFoundException: model.GibberishTestSuite
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
Run Code Online (Sandbox Code Playgroud)
如果我将包更改为
package model
Run Code Online (Sandbox Code Playgroud)
这样目录层次结构和包名称匹配,那么我就可以在eclipse中运行单元测试了.在scala中,包结构和目录结构不匹配是合法的.但是,不匹配似乎让eclipse或插件混乱.
难道我做错了什么?我错过了一些配置细微差别吗?eclipse中不支持这种scala语言功能吗?它会在某个时候得到支持吗?
谢谢.
在Eclipse Scala-IDE中导入以下内容时
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Object spark is not a member of package org
我安装了sbt-0.13.9.msi
我还该怎么办?
build.sbt
name := "scala-spark-app"
version := "1.0"
scalaVersion := "2.10.4"
libraryDependencies += "org.apache.spark" %% "spark-core" % "1.5.2"
Run Code Online (Sandbox Code Playgroud) scala-ide ×10
scala ×9
eclipse ×7
java ×3
apache-spark ×2
sbt ×2
apache-flink ×1
ide ×1
javadoc ×1
scaladoc ×1