コメント微修正 #$ -> ##
起動用のクラスの型
IOExceptionのimportし忘れとClassIndexerからのmain削除
読み込み元のパッケージ名を起動時の引数ではなく'glslpractice'に指定
gradle runによるmainクラスをLauncherに変更
指定したパッケージ以下のmain()を持つクラスを列挙できるようになった
拡張子.classをさす正規表現を修正 .class$ -> \.class$
プロンプトを出して起動するクラスを選択できるようにした
Gradleのrunで標準入力を使用したい場合にはrunに指定する必要がある
> run {
    standardInput = System.in
}