首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala菜鸟多个文件

Scala菜鸟多个文件
EN

Stack Overflow用户
提问于 2012-06-15 04:28:05
回答 2查看 2.6K关注 0票数 0

我是Scala的新手,似乎找不到这些信息。目前我有两个文件: ClassA.scala和MyMain.scala。当我运行>scalac *.scala时,它可以很好地编译这两个文件。然而,当我运行> scala MyMain.scala时,我得到了一个错误,说“没有找到:键入ClassA”。要在另一个文件中包含一个类,我需要做什么特殊的事情吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-15 04:34:19

您需要在类路径上同时包含这两个类。"scala MyMain.scala“将MyMain.scala放在类路径上,但不放在ClassA上。scala MyMain.scala -classpath ClassA.scala应该可以做到这一点。请参阅the getting started page for more details.

票数 1
EN

Stack Overflow用户

发布于 2012-06-15 04:44:45

您需要告诉scala您正在尝试加载的类的类路径。您可以使用scala -classpath或较短的scala -cp来完成此操作。因此,对于您的示例,如果类文件位于当前目录中,则它将为scala -cp . MyMain。如果需要向类路径添加更多路径,可以用冒号分隔它们。例如scala -cp .:dir:otherdir MyMain

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11040875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档