web-dev-qa-db-ja.com

Javaコンソールプログラム

Javaコンソールプログラムを作成する方法を考えていました。IDEとしてEclipseを使用しています。コンソールプログラムのC#のバージョンに似たものを探しています。

Googleを試してみましたが、JARへのエクスポートとコマンドラインソリューションからの実行のみが見つかりました。コンパイルして、コンソールウィンドウで直接テストすることをお勧めします。

前もって感謝します

23
John
/*
 * put this in a file named CommandLineExample.Java
 *
 */

class CommandLineExample
{
    public static void main ( String [] arguments )
    {
        System.out.println("Hello, world");
    }
}

コマンドラインから次を入力してコンパイルします。

$ javac CommandLineExample.Java

次のようにコマンドラインから実行できます:

$ Java CommandLineExample
29
jahroy

Eclipseのバリアントを使用することをお勧めしますJava IDE jar開発で作業する場合。

File > New > Java Project

Right Click "src" > New > Package > Name your package pack1.projectname.

Right Click "pack1.projectname" > New > Class > projectname as class name.

あなたの心がこのプロジェクトに望むすべてのコードを書いてください。 Javaは非常に興味深い言語です。他のファイルに独自のコードをインポートすることが確実な場合は特に、常にパッケージをクラスファイルで使用してください。したがって、pack1.projectnameをインポートできます。 handler.EventHandler;

File > Export > Java > JAR file, or Runnable JAR file > Next > export destination

これにより、Minecraftなどのアプリケーションまたはプラグインを開発している場合にも、META-INFマニフェストで適切にjarファイルがパッケージ化されます。 plugin.ymlおよびconfig.ymlファイルが必要になります。プロジェクトエクスプローラで「src」ではなくプロジェクトフォルダを右クリックします。新規作成>ファイル> plugin.ymlおよびconfig.ymlを実行します。ただのサイドノート。

トップレベルのパッケージ識別子として常にpack1を使用する理由は、もちろん、プロジェクトを更新するときにどのパックを使用しているかを確認できるためです。更新したファイル、更新した理由などを簡単に比較するために、常にこれを行います。したがって、初期配布はpack1.projectnameになります。次のバージョンpack2.projectname。また、ファイル全体のコードを更新しない場合は、pack1.projectname.handler.EventHandlerをインポートするだけです。 import pack2.projectname.builder.RandomFile; pack3.projectname.init.init;これらは、Eclipseを使用してJavaで開発するための非常に体系化された方法です。

これがJavaでプロジェクトを開始するための探求に役立つことを願っています。 Java stackoverflowでコードを書く人は、質問する人が自分のプロジェクトのスニペットを見せて、コーダーブロックを突破できない場合を除きます。練習は完璧です。

12
PatchGuru

Eclipseでコンソールアプリケーションを作成する方法。

  1. ファイル-新規-プロジェクト
  2. 「Javaプロジェクト」を選択します
  3. 「MyApp」という名前を付けます
  4. MyApp/srcを右クリックします
  5. 新規-クラス
    • 「com.sample」などのパッケージ名
    • クラス名「MainClass」
    • チェックボックス「public static void main()」
  6. この行System.out.println("hello");をmain()に追加します
  7. [MyApp]を右クリックして、[別のユーザーとして実行]-Java Application。
4
John Henckel

Eclipse内で「コンソールプログラム」を実行できます。

単純なプログラムを例にとると、.

public static void main (String[] args) {
    System.out.println("hello world");
}

Eclipseコンソールを開き(ウィンドウ->ビューの表示->コンソール)、このプログラムを実行します。見るべき hello worldコンソールで。

3
Travis Webb

できることは、下部にテキストボックスがあるJFrameを作成することです。これは入力する場所になります。 Enterキーを押すたびにjlabelを追加できます。また、他のすべての既存のjlabel出力を、新しいjlabelの高さだけ上に移動します。これは、一種の端末タイプのウィンドウを提供します。

2
user5510059

それをコンソールにする特別なものはなく、標準出力と標準入力を使用するだけで、スイングやawtはありません。

jarファイルを取得したら、発行するだけです

Java -jar file.jar

または、単にjarファイルがない場合

Java package.name.ClassName

trailing.classなし