![](/img/trans.png)
[英]Works in sbt but not raw Java: after using `javac` to compile a .class file, why can't `java` find it?
[英]Why can't sbt find main class in Java for run task?
我有一个包含Java和Scala源代码的仓库。
但是在sbt交互模式下,使用show discoveredMainClasses
createdMainClasses并不会显示从Java源代码生成的类。 特别是我无法使用run
并选择要执行的特殊主类的编号。
OTOH,我可以使用runMain package.classname
执行类(是的,scala和java文件都正确地编译为类)。
那么,有什么方法可以使用run
(带有数字)而不是runMain
(带有类名)来执行具有主条目的java生成的代码?
我认为您应该能够像这样简单地添加一个类:
discoveredMainClasses in Compile += "foo.Bar"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.