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
jar 開発を行う場合は、Eclipse Java IDE のバリアントを使用することをお勧めします。
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 は非常に興味深い言語です。特に、他のファイルに独自のコードをインポートすることが確実な場合は、常にクラス ファイルでパッケージを使用してください。したがって、 import 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」ではなくプロジェクトフォルダーを右クリックします。New > File > 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 でプロジェクトを開始するための探求に役立つことを願っています。質問者が自分のプロジェクトのスニペットを見せて、コーダー ブロックを突破できない場合を除き、stackoverflow で Java コードを記述しません。練習は完璧を作る。
Eclipse でコンソール アプリケーションを作成する方法。
System.out.println("hello");
この行を main() に追加します Eclipse 内で「コンソール プログラム」を実行できます。
単純なプログラムが与えられた場合、たとえば
public static void main (String[] args) {
System.out.println("hello world");
}
Eclipse コンソール (ウィンドウ -> ビューの表示 -> コンソール) を開き、このプログラムを実行します。hello world
コンソールに表示されるはずです。
コンソールにする特別なことは何もありません。標準出力と標準入力を使用するだけで、swing や awt は使用しません。それだけです。
jarファイルを発行したら
java -jar file.jar
または、jar がない場合は
java package.name.ClassName
末尾のクラスなし