我在 Scala 中使用 Swing 创建了一个简单的 GUI 应用程序,Eclipse 中的“作为 Scala 应用程序运行”运行良好。我使用 SBT 作为构建工具,并为应用程序逻辑创建了一些类文件 + 在与对象同名的文件中创建了一个单例对象,该文件具有启动应用程序的 main() 方法。
正如我所说,只需从 Eclipse 内部开始即可。但是不会生成 JAR 文件(导出 -> ...)。有没有一种简单的方法可以做到这一点?
由于我有最新的稳定 scala 版本,来自 internetz 的许多提示似乎已经过时。甚至本博客的最后一条评论
http://garyboone.com/2009/06/creating-single-file-runnable-jars-in-scala-and-eclipse/?wscr=1280x1024
不起作用。我只想要一个独立的可执行 JAR 文件,我可以在没有技术知识的情况下与其他人分享...有什么想法吗?
编辑:我终于解决了这个问题。问题是 Eclipse 在构建路径上显示了 Scala 库,但并没有真正导出它们。可能是bug,不知道。最后,我将 scala-library.jar 和 scala-swing.jar 作为外部 jar 直接添加到构建路径中,忽略了 eclipse 将它们显示为已包含的事实 -> 一切正常。