2012-04-27 7 views
20

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

Googleを試してみましたが、JARへのエクスポートが見つかり、コマンドラインソリューションから実行されています。コンパイルしてコンソールウィンドウで直接テストする方が好きです。事前

+6

'public static void main(String [] args){System.out.println(" Hello world! "); } ' –

+0

これで、プロジェクトをJARにエクスポートしてコマンドラインウィンドウで実行する方法がありますか? – John

+2

Visual Studioではコンソールプロジェクトを作成できます。新しい行をテストしたいとき、自動的にコンソールウィンドウを開きます。これを達成する方法は? – John

答えて

24
/* 
* 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 
+0

Windows環境の前提条件設定(PATHなどへのJavaの追加)この記事を参照してください - http://www.codejava.net/java-core/how-to-write-compile-and-run-a-hello-初心者向けの世界初のJavaプログラム – brichins

1

おかげであり、それはコンソールになり、特別なものは何もありません、ただ標準出力と標準入力を使用して、何のスイングやAWTと、それはそれです。あなたはjarファイルを持っていたら

はちょうど

java -jar file.jar 

を発行したり、あなたがtrailing.class

3

withouth瓶だけ

java package.name.ClassName 

を持っていない場合は、「コンソールを実行することができますEclipse内で "プログラム"を実行します。

単純なプログラム、例えば、

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

Eclipseコンソール(ウィンドウ - >表示 - >コンソール)を開き、このプログラムを実行します。コンソールにhello worldが表示されます。

+0

コンソールは私のためにEclipseでnullを返します。 – John

+1

あなたのプログラムに自分の答えに書いたものを正確にコピーしてはいけません。 –

+0

真実、私はユーザーからの入力を読みたいと思います。 – John

12

私はバリアントを使用することをお勧めします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"ではなくプロジェクトフォルダを右クリックします。新規作成>ファイル> 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に書き込まず、コーダーブロックを突破することはできません。練習は完璧です。

2

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

4

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

  1. ファイル - 新しい - プロジェクト
  2. を選択し、 "Javaプロジェクト" こと "MyAppの"
  3. は、右のMyApp/srcに
  4. 新規をクリックし
  5. 名 - クラス
    • パッケージ名、 "com.sample"のように
    • クラス名「MainClass」
    • checkボックス "公共の静的な無効メイン()"
  6. メインに次の行を追加しますSystem.out.println("hello");()
  7. 右 "のMyApp" をクリックし、ファイル名を指定して実行として - Javaアプリケーション。
関連する問題