Javaコンソールプログラムを作成する方法を考えていました。IDEとしてEclipseを使用しています。コンソールプログラムのC#のバージョンに似たものを探しています。
Googleを試してみましたが、JARへのエクスポートとコマンドラインソリューションからの実行のみが見つかりました。コンパイルして、コンソールウィンドウで直接テストすることをお勧めします。
前もって感謝します
/*
* 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
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でコードを書く人は、質問する人が自分のプロジェクトのスニペットを見せて、コーダーブロックを突破できない場合を除きます。練習は完璧です。
Eclipseでコンソールアプリケーションを作成する方法。
System.out.println("hello");
をmain()に追加しますEclipse内で「コンソールプログラム」を実行できます。
単純なプログラムを例にとると、.
public static void main (String[] args) {
System.out.println("hello world");
}
Eclipseコンソールを開き(ウィンドウ->ビューの表示->コンソール)、このプログラムを実行します。見るべき hello world
コンソールで。
できることは、下部にテキストボックスがあるJFrameを作成することです。これは入力する場所になります。 Enterキーを押すたびにjlabelを追加できます。また、他のすべての既存のjlabel出力を、新しいjlabelの高さだけ上に移動します。これは、一種の端末タイプのウィンドウを提供します。
それをコンソールにする特別なものはなく、標準出力と標準入力を使用するだけで、スイングやawtはありません。
jarファイルを取得したら、発行するだけです
Java -jar file.jar
または、単にjarファイルがない場合
Java package.name.ClassName
trailing.classなし