问题标签 [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.
scala - 保存时编译 Play 模板
如何让 Play 在保存模板文件后立即编译模板?这对于在不让 Eclipse 在浏览器中刷新的情况下获取模板构造函数的更改很有用。
scala - Scala 2.10 中的 Scala Actors 无法被识别
我最近更新到 Eclipse Juno,它也将我的 Scala 更新到了 2.10。我知道 Actor 现在已被弃用,但我仍然想使用它们。scala-actors.jar 和 scala-actors-migration.jar 是我的 Eclipse 构建路径的一部分,但是,对于导入,我得到“对象演员不是包 scala 的成员”。任何将 scala 库重新添加到项目的尝试都失败了,也没有修复它。
带有 Eclipse Juno 和 Scala 2.10 的 Mac OS X Lion。
一些代码(标记错误XXX):
scala - Play 2.0 eclipsify 命令移除了 Scala 特性
我已经通过 project->configure->add scala nature 添加了 Scala 自然来在 Eclipse 中播放项目。如果我调用 eclipsify 命令,那么它将 eclipse 项目性质转换回 Java。
我正在使用 Play Framework 2.04 版。我已将 Scala IDE 更新到最新版本 2.10,但没有帮助。
谁可以帮我这个事?
eclipse - ScalaIDE:当鼠标悬停在错误上时,如何获得 Java 中的工具提示?
当 ScalaIDE 检测到源代码中的错误时,它会以与 JDT 相同的方式下划线。但是,要查看错误消息,我必须将鼠标移到行号左侧的红色图标上。要选择快速修复,我必须在光标位于错误上时按 Ctrl+1。
在 JDT 中,我可以将鼠标悬停在错误上,它会向我显示错误消息以及所有可能的修复。
是否可以在某处为 Scala 激活该功能?我在设置中没有找到任何东西。
这是在 Eclipse 4.2 和 ScalaIDE 2.1.0 M3 上。
scala - 在 Scala 工作表中使用自定义枚举我收到一个错误:java.lang.ExceptionInInitializerError
更新- 2014 年 9 月 17 日
事实证明,如果一个地方作为第一个命令,即使之前更新(从 2013 年 2 月 19 日起)中的解决方案也无法工作;println(Value.Player2)
即序数仍然分配不正确。
从那以后,我创建了一个可验证的工作解决方案作为 Gist。实现等待分配序数,直到所有JVM 类/对象初始化完成。它还有助于使用附加数据扩展/装饰每个枚举成员,同时对于(反)序列化仍然非常有效。
我还创建了一个StackOverflow 答案,详细说明了 Scala 中使用的所有不同枚举模式(包括我上面提到的 Gist 中的解决方案)。
我正在使用全新安装的TypeSafe IDE(预装了 ScalaIDE 的 Eclipse)。我在 Windows 7-64 位。我在 Scala Worksheet 上取得了喜忧参半的成功。在不到一个小时的时间内,它已经使我的机器三度崩溃(完全重置或一次蓝屏死机)。因此,这可能是 Scala 工作表中的错误。我还不确定,也没有时间追查这个问题。但是,这个枚举问题阻止了我进行测试。
我在 Scala 工作表中使用以下代码:
以上工作正常。但是,如果注释掉第一个 println,则第二行会引发异常:java.lang.ExceptionInInitializerError。而且我只是一个 Scala 新手,不明白它为什么会发生。任何帮助将不胜感激。
这是 Scala 工作表右侧的堆栈跟踪(左侧被剥离以便在这里很好地显示):
com.stack_overflow.Enum 类来自这个 StackOverflow 线程。为了简单起见,我在此处粘贴了我的版本(以防我在复制/粘贴操作期间遗漏了一些关键内容):
任何形式的指导将不胜感激。
更新- 2013/Feb/19
在使用 Rex Kerr 的几个周期之后,这里是现在可以工作的代码的更新版本:
eclipse - Eclipse运行电梯项目(项目配置问题)
试图让一个电梯项目在windows上运行,我已经安装maven
在我的电脑上,然后尝试使用
mvn archetype:generate
从cmd
,然后选择了电梯基本的,但它总是失败jetty:run
。在此之前,我必须更改很多 pom.xml 文件才能成功构建(因为我使用的教程已经过时并且找不到依赖项)。
所以我决定尝试使用eclipse
插件,认为它应该更容易。我已经安装了maven
插件eclipse
并使用lift archetype
. 该项目已成功创建,但我在编辑器中有各种错误,;
等等(我也scala ide
安装了eclipse
并创建了一个正常的 scala 项目,并且编译/运行良好)。我也尝试将 包含在scala-library.jar
中buildpath
,没有任何变化。
奇怪的是,我可以运行 cmd 并转到项目文件夹,然后运行mvn jetty:run
它,它实际上会工作(?!)尝试在 eclipse 中以jetty:run
as 目标运行会给我 HelloWorld 片段上的 ClassNotFoundException。
那么我的设置可能有什么问题?
更新:无论如何都没有运气,在尝试了 3 个不同的 eclipse 版本后,安装了 maven for scala 插件并按照我能找到的每个教程进行操作。只是感觉说明上的一切都过时了:这就是我在每个项目中包含 eclipse 的 scala 库后的样子(在我从原型创建它之后):
eclipse - 无法为 Eclipse Juno 安装 Scala IDE 插件
我尝试为 Eclipse Juno M20120914-1800 安装以下插件:
http://download.scala-ide.org/nightly-scala-ide-3.0.x-210x
我正在运行 Mountain Lion (OS X 10.8.2),我的 Java 和 Scala 版本如下:
当我尝试安装 Scala IDE 插件时,该过程被阻止并且 Eclipse 显示此错误:
如果有人可以提供帮助,我将不胜感激...
scala - jvm-1.6 不是 Eclipse 中 -target 的有效选择
我将一个用 Scala 编写的 android 应用程序导入到 eclipse 中,但是当我尝试运行它时出现此错误:
有谁知道如何解决这一问题?
java - Scala IDE - Play 2 Eclipse 插件未突出显示 Scala HTML 模板的语法
我安装了 Scala IDE - Play 2 插件(来自http://download.scala-ide.org/play2/nightly_3.0-M_juno_2.10-M/site/),而 Route Editor 显示正确的语法突出显示, Scala 的模板没有。此外,它也不允许我在 Eclipse 的 Preferences -> Play -> Template - Syntax Coloring 中“启用”语法突出显示选项。
因此,在 main.scala.html 和 index.scala.html 中没有突出显示 Scala 语法
我还在为 Eclipse Juno 使用http://download.scala-ide.org/nightly-scala-ide-juno-210x。
-詹姆士
鼠标右键单击上面的图像以在新的浏览器选项卡中打开以查看全分辨率图像。
eclipse - .jar 文件与不兼容版本的 Scala (2.10) 交叉编译
我正在构建我的第一个 Scala/Play 应用程序,在从 Play shell 创建并导入一个 eclipse 项目后,我收到 17 个错误。
akka-actor_2.10.jar 与不兼容的 Scala (2.10) 版本交叉编译
akka-slf4j_2.10.jar 与不兼容的 Scala (2.10) 版本交叉编译
anorm_2.10.jar ...
play_2.10。罐子...
play_iterates_2.10.jar ...
该列表继续包括 Scala jars、scalaz jars 等......
我正在使用:
Eclipse 4.2.2
Scala ide 3.0.0.nightly-2_09
Scala 2.10
Play 2.1
有人经历过同样的事情吗?