3

「helloworld」というタイトルのウィンドウがポップアップするだけの簡単なhelloworldプログラムを作成しました。知りたいのですが、通常のJavaプログラムのように実行してもらいたい場合は、誰かに何を提供しますか?.classファイルで十分でしょうか?

.classファイルを取得してJavaで開こうとしますか?

コードは次のとおりです。

import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;


public class hellobox {

    public static void main(String[] args) {
        Display display = new Display();
        Shell shell = new Shell(display);
        shell.setText("Hello world!");
        shell.open();
        while (!shell.isDisposed()) {
            if (!display.readAndDispatch()) 
                display.sleep();
        }
        display.dispose();
    }
}

そんな哀れな質問をしてすみません。初めてJavaをいじる。

4

3 に答える 3

4

.class ファイルのみが必要です。JAR ファイル、IDE、Maven は必要ありません。

これを手紙に従ってください。あなたはそれを実行することができます。

于 2012-09-30T02:31:14.130 に答える
1

Eclipse を使用している場合は、次のようにすることができます。

  1. プロジェクトを右クリック
  2. [エクスポート] をクリックします
  3. Java を選択
  4. 実行可能なJarファイルを選択
  5. 起動構成を選択します (通常は、メイン メソッドを含むプロジェクトまたはクラスの名前になります)
  6. jar ファイルを保存するパスを選択します
  7. [完了] をクリックします

それでおしまい。.jarこれで、Java がインストールされているすべてのコンピューターで通常の実行可能ファイルのように実行できるファイルが得られます。操作系は問いません。

ファイルを渡すだけ.classで十分ですが、他のユーザーがコマンドライン経由でjava MyClassName(.class サフィックスなしで)起動する必要があります。

于 2012-09-30T02:34:05.290 に答える
0

Mavenは、Javaアプリケーションの構築とパッケージ化を管理するための非常に人気のあるツールです。

たとえば、POMを設定し、このコマンドを使用してJARファイルを作成します。

mvn package

jarファイルを取得したら、javaを使用して実行できます。

java path/to/MyHelloWorld.jar
于 2012-09-30T02:28:35.287 に答える