我是一个普通的 Scala 用户;我使用基于 Eclipse 的 Scala IDE,而且我从来不需要了解 maven 或 sbt。我想学习scalafx,但所有的指令都是针对maven的。在 Scala IDE 中,Scala 无法识别我的导入。有人可以告诉我如何让 IDE 识别 jar 文件吗?
我有
- Scala IDE 4.2.0-vfinal-2015-09-25T11:10:29Z-Typesafe
- scalafx_2.12.0-M3-8.0.60-R9.jar
- JavaSE 1.8
- Scala 库容器 2.11.7
我尝试将 scalafx jar 添加到我的 Java 构建路径(Project->Properties 没有 Scala 构建路径),但没有成功,所以我不知道还能尝试什么。
预先感谢!
// ----- 没有答案,评论太长,抱歉 -----
我很欣赏这样一个事实,如果我是一个认真的 Scala 开发人员,我应该学习 Maven 和 SBT。但我不是。
在过去的几年里,我教了一门“编程范式”课程。这学期我教过 Prolog、Clojure、Haskell、Elm,以及一点 Forth 和 REBOL。和过去一样,我以 Scala 结束,因为我认为它汇集了其他语言的许多想法,并且将成为 Java 的当之无愧的继承者。根据我的阅读,scalafx 看起来很容易使用,如果最后一个分配是使用 scalafx 的 GUI 分配,那就太好了。
对于任何编程语言,外部因素——IDE、make 等价物、测试框架、支持组等——至少与语言本身一样重要。考虑到课程中已经包含的材料数量,我明确不涵盖任何语言的任何这些外部因素。
由于安装 scalafx 显然不像将 jar 文件添加到 Eclipse(我的学生已经使用)那么简单,在我的情况下,学习 SBT 并花费额外的课堂时间来教授它根本不值得。
也许明年 scalafx——或者,我想,Scala IDE——会成熟到可以在我的课程中使用它的程度。
感谢大家澄清情况。