0

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 ...

}
4

3 に答える 3

2

あなたのゲームはアプレットに基づいていると思います.アプレットはWebページに埋め込まれ、Webブラウザで実行されることを意図しています.これを他のデスクトップアプリケーションとして実行したい場合は、ロジックを次のように変更する必要があります. Frames を使用するには、Frames に関するチュートリアルがインターネット上にあるので、少し調べてみると答えが見つかります。

于 2013-11-04T20:31:53.960 に答える
0

main一部のクラスにメソッドがあることを確認し、それを JAR のマニフェスト ファイルで指定することによって、アプリケーションのエントリ ポイントを指定する必要があります。http://docs.oracle.com/javase/tutorial/deployment/jar/appman.htmlを確認してください

于 2013-11-04T20:30:46.567 に答える