问题标签 [scala-ide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1094 浏览

scala - 为什么使用 Scala-IDE 的 Scala 工作表会将此视为错误?

在 Scala 工作表中,我可以这样做:

但我不能这样做:

在后者中,它会在案例类之后抱怨; was expected but import found

0 投票
1 回答
587 浏览

eclipse - 使用 Scala 时如何从 Eclipse 中引用第三方库,例如微风

我有 Eclipse,安装了 eclipse-ide 插件,并选择了“sbt”作为构建器。我想使用第三方库,特别是 scala-breeze,但我不确定如何指示 eclipse/scala-ide 获取和安装它?

0 投票
1 回答
4574 浏览

scala - 有没有办法将当前项目中的包导入工作表

我喜欢工作表作为 REPL 的替代品,但我一直在工作表中实现功能,然后将它们复制回实际项目中。如何从当前项目中导入包,以便可以在工作表中调用这些函数?

0 投票
2 回答
1956 浏览

scala - Scala-IDE 中工作表中的类导致错误

只需通过在 Worksheet 中键入以下内容来实例化一个类(注意,Worksheet,使用 File > New > Scala Worksheet 创建,一个.sc文件,而不是普通.scala文件)并单击 Save 会导致虚假错误:

在此处输入图像描述

鼠标移到:

在此处输入图像描述

“此行有多个标记 - 简单表达式的非法开头 - ';' 预期但找到标识符。”

我怀疑像这样简单的事情可能会通过测试,所以可能是配置问题。我已经在 2 台机器上尝试过并且得到了相同的行为:

1) 带有 Eclipse Helios 的 Windows 7

2) 带有 Eclipse Indigo 的 Windows XP - 从 Typesafe 网站干净下载

有任何想法吗?其他人在他们的设置中得到这个吗?

0 投票
1 回答
2917 浏览

scala - Scala 工作表中的断点?

我想在执行 Scala 工作表时执行源代码级调试。

由于工作表在保存时会自动评估,因此我不能像使用普通项目或文件那样使用“调试为”菜单选项。

有没有办法将工作表配置为在调试模式下运行,以便我可以单步执行我的代码?

0 投票
1 回答
1140 浏览

scala - 有没有办法在 Scala IDE 中使用 Java 7 进行编译?

我下载了 Typesafe 的 Scala IDE 包,现在我尝试让它与我的项目一起使用,该项目使用 Scala 2.9.2 和 Java 7。我的问题是,Eclipse 仍然使用 Java 6 编译它,我得到了关于javax.swing.JComboBox does not take type parametes.

我正在启动 eclipse 并JAVA_HOME指向我的jdk7/jre目录,并将 JRE 7 库添加到项目中。我究竟做错了什么?

编辑:出于某种原因,似乎只有 Scala 编译器可以用 Java 6 编译 - 如果我使用纯.java文件,它似乎是用正确的版本编译的。Eclipse 怎么会在一个项目中使用两个不同的 jdk?

0 投票
1 回答
324 浏览

eclipse - 如何仅将一些文件获取到 Eclipse 'Package Explorer' 树(对于 Scala)

我发现 Eclipse Juno 中的“包资源管理器”或“项目资源管理器”(它们相同吗?)很奇怪。在 IDE sa Visual Studio 和 XCode 中,我可以选择哪些文件在“项目中”,从而显示在 IDE 树视图中。使用 Eclipse Juno,我可以将所有文件和文件夹放在那里,其中许多是无关紧要的。

这是一张图片。

我只希望src,src/mathlib中的文件被列出。具体来说,这些应该是:Makefile, Installing...rtf, build.sbt, test, target, project, bin, _Unused_.

我期待有一个选项“从项目中删除”(通过右键单击),但我得到的只是有机会真正删除文件/文件夹。这里发生了什么?还是只是我自己和Eclipse不兼容?:)

项目树截图

附录:

对我来说,不使用 Eclipse 的真正原因是:

在开始之前,请确保您的 Scala 源代码遵循 Java 包约定。每个包都应该出现在自己的同名目录中。Eclipse 期望在查找类时遵循此约定。

http://scala-ide.org/docs/user/gettingstarted.html

我不想要那个。Scala 不强制执行此操作。再见 Eclipse,10 年后再见——也许(我上次检查你是在 2004 年)。

0 投票
1 回答
152 浏览

java - 当 Package Explorer 固定打开时,Eclipse 需要很长时间才能在恢复时重绘自身

我没有想法,所以我向 StackOverflow 提出了这个问题。我最近开始了一个 scala 项目。我在 Windows 7 上安装了 Eclipse 3.7.2 并下载了Scala IDE 2.0.2 的最新稳定版本。我遇到的问题是,当包资源管理器窗格在我的工作区中固定打开并且我将上下文从 Eclipse 切换到 Eclipse 时,Eclipse 需要很长时间才能重绘自身。完全重绘可能需要 2 到 10 秒。我知道它与包资源管理器有关,因为当它没有打开时我根本没有遇到这个问题。我不确定它与 Scala IDE 是否特别相关,但我最近使用 Eclipse 的只是 Scala 项目,到目前为止我都遇到过这个问题。

到目前为止,我已经尝试优化我的 JVM 设置,如下面的帖子所述。我也尝试过恢复到 Java 6 JVM。

我愿意接受有关如何进一步解决此问题的新建议或建议。

编辑:

从那以后,我发现有许多类似于包资源管理器的视图,它们允许您通过项目的目录或包结构导航项目。有包资源管理器、项目资源管理器和导航视图。现在我正在使用导航视图,我不再遇到原始帖子中提到的任何性能问题。但是,问题仍然存在:为什么使用包资源管理器会对 Eclipse 性能产生如此不利的影响。

编辑2:从头开始,即使在使用其他“项目导航”类型的视图时我仍然有问题。

0 投票
3 回答
1258 浏览

eclipse - 每次运行同一个 Scala 程序时,Eclipse 都会创建多个运行配置

每次我执行 Scala 程序时,Eclipse 都会创建一个新的“运行配置”。这样做的问题是我需要自定义默认的运行配置(需要更改工作路径)。因此,我第一次创建和自定义运行配置时一切正常,但是任何后续尝试使用“运行方式”->“Scala 应用程序”运行 Scala 文件都将失败,因为我的自定义设置丢失并且 Scala 程序执行一个新的默认运行配置。

下图说明了执行我的 scala 应用程序 3 次后“运行配置”对话框的样子。只有第一个运行配置具有所需的设置:

在此处输入图像描述

在运行相同的 Scala 文件时,如何配置 Eclipse 以始终使用相同的运行配置?(我的意思是,不必每次都打开“运行配置...”对话框)。

0 投票
2 回答
525 浏览

eclipse - 在 Scala IDE 中运行 Scala 应用程序并出现编译错误

如果项目中有(不相关的!)编译错误,有没有办法在 Scala IDE 2.0.2 (Eclipse 3.7) 中运行 Scala 应用程序或单元测试?

在 Java 中,这没问题,但 Scala IDE 一直告诉我:

项目包含编译错误(因此,没有生成二进制文件)。

我想做的只是在主要重构过程中运行一个小测试,但我现在无法修复所有编译错误。而且我不想开始评论,因为那些编译错误很好地提醒了仍然需要完成的任务。