$> cat T.scala
class A {
def main(): Unit = println(1)
}
$> scala-cli T.scala
Compiling project (Scala 3.7.3, JVM (25))
Compiled project (Scala 3.7.3, JVM (25))
[error] No main class found
$> sc T.scala
> scala compile --server=false -S 2.13 -d . -release 8 T.scala
$> jar cf run.jar A.class
$> scala-cli -S 2.13.16 run.jar
[error] No main class found