如何在 Java 中实现可执行的 JAR



我用Java做了一个游戏。游戏在 Eclipse 中运行良好,但我想将其导出到可执行的 JAR 文件中。
但是,JAR 文件根本不起作用。(双击,什么也没发生。在我的朋友电脑中也不起作用。

是因为我没有main()函数吗?如果是,我在 main() 函数中需要什么?
请告诉我如何解决问题。非常感谢。

/* 我的进口 */

import acm.graphics.*;
import acm.program.*;
import acm.util.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

/* 我的班级 */

public class Breakout extends GraphicsProgram {
  public void init() {
   setSize(WIDTH, HEIGHT);
  }
  public void run() {
   // while loop to run the game
  }
  // some methods ...
}
我相信

你的游戏是基于小程序的,小程序是要嵌入到网页上并在网络浏览器中运行,如果你想像任何其他桌面应用程序一样运行它,那么你需要做的是改变使用框架的逻辑,互联网上有关于框架的教程, 所以撒拉赫一会儿,你会找到答案的。

您需要

指定应用程序的入口点,方法是确保在某个类中具有 main 方法并在 JAR 的清单文件中指定该方法。 查看 http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

非常感谢您回答我的问题。

我找到了解决方案。

主要代码为:

public static void main(String[] args) {
    // new className().start(args);
    new Breakout().start(args);
}

此外,您需要在导出 JAR 时编辑清单文件。

相关内容

  • 没有找到相关文章

最新更新