0

UbuntuのEclipseで2つのJavaプログラムをコンパイルしようとしています。次に、2つのターミナルからプログラムを実行できるようにしたいと思います。サーバーとクライアント。私はEclipseとubuntuにかなり慣れていませんが、これをどのように行うのでしょうか。g ++を使用して、それがa.outまたはあなたがそれと呼ぶかもしれないものを吐き出すなど、どうすればEclipseとJavaプログラムでこれを行うことができますか?

それらをJVMで実行する必要はありませんか?javaはjavaバイトコードにコンパイルされ、JVMで実行されることを知っています。しかし、Eclipseの外でEclipseで作成したJavaプログラムを実行しようとしたのはこれが初めてです。

4

1 に答える 1

3

日食の外でプログラムを実行するには、いくつかの方法があります。以下にいくつかの機会をリストします。

  • distフォルダーを取得してどこかにコピーし、ここからプログラムを実行して、メインクラス名をjvm引数として渡します
  • プログラムを実行可能な jar としてエクスポートします

実行可能な jar としてエクスポートするには、手順は次のとおりです。

  1. 適切なファイル/プロジェクトを強調表示します
  2. File -> Export
  3. 「実行可能なJARファイル」を選択->次へ
  4. 「起動構成」ドロップダウンで適切なプロジェクトが選択されていることを確認し、「ライブラリ処理」セクションで「必要なライブラリを生成された JAR ファイルにパッケージ化」を選択して、正しいエクスポート先に移動していることを確認します。
  5. [完了] をクリックします
  6. 次のコマンドで jar を実行します。java -jar yourjarname.jar

あなたはgccに精通しているように見えるので、別のオプションがあるかもしれません.gcj gcc拡張子を持つ標準実行可能ファイルにJavaプログラムをコンパイルし、EclipseプラグインGCJBuilderもあります...

于 2012-04-08T20:34:39.163 に答える