我正在尝试使用Eclipse将SimpleSwingApplication
导出为可执行的JAR:
package gui
import scala.swing._
object Startup extends SimpleSwingApplication {
// ...
}
但是,当我选择Export ... / Java / JAR文件并进入我必须选择Main类的部分时,Eclipse似乎无法找到它。手动输入gui.Startup
无济于事。
我想也许这是因为Startup
是一个对象而不是一个类,或者它可能与继承main
方法而不是自己提供一个方法有关。但即使这个简单的代码也无法导出:
package gui
class Main {
def main(args: Array[String]) {
println("hello")
}
}
我错过了什么?
答案 0 :(得分:1)
尝试创建自己的清单文件,并自己指定主类。导出jar文件时,eclipse将有一个屏幕,您可以在其中选择自己的清单文件,而不是生成一个。
这个示例清单应该可以解决问题:
Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
Main-Class: MyPackage.MyClass