【发布时间】:2012-11-11 17:55:40
【问题描述】:
我有一个使用 Java+Scala+Slick2D 的项目。
从 Eclipse 中启动时,项目本身运行良好。但是当我尝试制作一个 jar 文件时,它只是拒绝工作。这是我在尝试将其导出为 Runnable jar 时不断遇到的错误:
如果我尝试仅导出到 Jar 文件中,则无法找到主类:
当然,game.TicTacGame 中有一个主类。但它拒绝承认。我尝试用一个简单的 Hello World 项目创建一个可执行文件,它运行良好。它甚至可以检测到主类。为什么在这种情况下 Eclipse 没有检测到主类?
PS:我还尝试提取创建的 .jar 文件,编辑 manifest.mf 文件以添加 Main-Class:game.TicTacGame,输入两个新行并重新创建 jar。然后它给了我一个损坏的 jar 文件错误。
我无能为力,希望能在这方面提供任何帮助。我正在使用带有 Eclipse Juno、Java 1.7 和 Scala 2.10 的 Windows 7 x64
编辑:Main 类在 Java 中
【问题讨论】:
-
您可能想要添加您的主类是 Java 还是 Scala 类的信息。我对 Eclipse Jar Export 不熟悉,但如果我没记错的话,有一些问题是主类必须是 Java 类。
-
这是一个Java主类。已添加。
标签: java scala executable-jar eclipse-juno slick2d