标签: scala-ide

Scala IDE错误 - "projectname"不是Scala项目 -

我已经为eclipse安装了最新的scala ide插件(版本:3.4.2).似乎安装没有任何错误.

我能够创建一个scala项目并添加一个包,但我无法添加scala对象,当时它显示"projectname"不是添加对象对话框中的Scala项目错误消息.

我用谷歌搜索,发现它可能与日食中未启用的JDT编织有关.我已经验证,它在我的环境中启用并运行.

下面是错误的屏幕截图. alt text http://a.imageshack.us/img80/3070/scala.png

我刚开始scala ..有人可以帮我解决这个问题吗?

ide scala eclipse-plugin scala-ide

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

Scala Eclipse插件不显示鼠标悬停文档

我刚安装了Scala IDE Eclipse插件,全新安装了Eclipse Indigo.我在scala-ide.org主页上关注了Indigo全新安装的入门youtube视频.它不显示String Java类的完整文档,而是显示"type String = String"

我通过查看项目属性偶然注意到,在scala-library.jar和项目中的其他项目中,在"javadoc location"下,它们显示"(None) - non-modifiable".我不确定这是否是问题,或者Scala编辑器是否在其他地方获取其文档.

有没有其他人经历过这个和/或想出如何修复它?谢谢!

eclipse javadoc scala scala-ide scaladoc

10
推荐指数
1
解决办法
2109
查看次数

使用SBT和Scala IDE添加和删除依赖项

我一直在尝试使用SBT和Scala IDE(Eclipse),我想知道 - 在build.sbt文件中添加和删除依赖项的标准工作流程是什么,其中项目的引用库将在Eclipse中更新?

在添加/删除依赖项时,是否有任何使用sbt和eclipse所需的插件?

eclipse scala sbt scala-ide

10
推荐指数
1
解决办法
5234
查看次数

Eclipse:如何从更新站点安装旧的插件版本?

我想确定将我的一个Eclipse插件降级到以前的版本是否解决了我遇到的问题.我想知道是否有使用插件的Eclipse更新站点的一般方法,我可以使用Eclipse的安装GUI来安装旧版本的插件.

如果重要,感兴趣的工具是此更新站点上的Scala-IDE:http: //download.scala-ide.org/releases-28/2.0.0-beta

我想要的是2.0.0-beta的先前版本.

eclipse scala eclipse-plugin scala-ide

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

Scala IDE - 播放2个Eclipse插件,不突出显示Scala HTML模板的语法

我安装了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.

-詹姆士

在此输入图像描述

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

在此输入图像描述

java eclipse scala scala-ide playframework-2.0

10
推荐指数
1
解决办法
5050
查看次数

Flink Scala API"没有足够的参数"

我在使用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 apache-flink

10
推荐指数
1
解决办法
2766
查看次数

Scala错误:无法在Scala IDE和Eclipse中查找或加载主类

这是我的问题,我知道有很多类似问题的答案,但是在我尝试之后它们都没有用.我正在使用Scala IDE 4.6和eclipse Oxygen来运行代码,所有这些错误都失败了.

这是我的scala编译器配置:

scala编译器配置

这是我的运行配置:

运行配置

这是我在控制台中显示的代码,文件结构和错误:

在此输入图像描述

以下是问题控制台的信息:

在此输入图像描述

从在线答案,我已经尝试在构建之前清理项目,我也尝试了所有版本的JVM和Scala编译器,所有这些都没有帮助.

代码是直接从在线课程代码导入的,所以我相信代码中不应该有任何错误.

java eclipse scala scala-ide apache-spark

10
推荐指数
1
解决办法
4万
查看次数

如何以正确的方式创建Scala项目?

我想在scala中创建项目,具有正确的目录结构,测试目录等.我是Java的新东西,所以请告诉我该怎么做?我应该使用哪些工具(maven?)?如何进行测试并配置它们以查看我的项目类?我使用eclipse作为IDE.任何帮助 - 网络资源,链接我会感激:)

java eclipse scala scala-ide

9
推荐指数
1
解决办法
5057
查看次数

Scala eclipse插件java.lang.ClassNotFoundException

我使用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 eclipse-plugin scala-ide

9
推荐指数
1
解决办法
3077
查看次数

对象spark不是包org的成员

在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 sbt scala-ide apache-spark

9
推荐指数
1
解决办法
8996
查看次数