このコードをコンパイルしてみます
import java.awt.Color
import javax.swing.JButton
import javax.swing.JPanel;
object Main{
var panel = new JPanel
var btn= new JButton
def main(args:Array[Int]):Unit={
btn.setBounds(80,80,80,80)
btn.setBackground(Color.BLUE);
panel.add(btn);
}
}
クラスファイルを入力scalac Main.scala
すると正常に作成されましたが、scala Main の後に次のような出力がありました
java.lang.NoClassDefFoundError: midterm/Main
Caused by: java.lang.ClassNotFoundException: midterm.Main
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: midterm.Main. Program will exit.
Exception in thread "main" Java Result: 1
どのように修正しますか?