我的程序(用
Scala 2.8编写)在通过NetBeans IDE启动时工作正常.但是当我尝试从外部运行它时,使用“java-jar”,它会说“线程中的异常”主“java.lang.NoClassDefFoundError:scala / ScalaObject …”.放入所有库,包括与要运行的jar相同的目录内的Scala运行时没有帮助.如果我尝试使用scala本身运行jar,它会抱怨它无法将其解码为utf-8(我认为它需要scala源而不是jar).那么如何运行Scala应用程序呢?
更新:对于那些后来有同样问题的人,我建议在barjak的答案下阅读评论(包括隐藏的最新评论),答案就在那里. VonC还提供了一些关于这个主题的有趣链接.