私のアプリケーションは他のフォルダにあり、私はその関数を呼び出し、出力は私のコンソールに表示されます。Eclipseのコンソール値を印刷するには?
コンソールから値を取得するにはどうすればよいですか?
私のアプリケーションは他のフォルダにあり、私はその関数を呼び出し、出力は私のコンソールに表示されます。Eclipseのコンソール値を印刷するには?
コンソールから値を取得するにはどうすればよいですか?
質問がわかりましたか分かりません。しかし、あなたは(それはまた、Eclipseで動作します)コンソールからのテキストの行を取得するには、このコードスニペットを使用することができます。
String val = new BufferedReader(new InputStreamReader(System.in)).readLine();
System.out.println("val = " + val);
実際に私の要件は、ログの詳細を印刷することです。いくつかのプロパティを使ってログフィールドを印刷しています。ログフィールドはコンソールに表示されています。コンソール値を取得してどこかに送信したいのですが、コンソール出力をJavaコーディングで取得できますか? – unknown
そして、私は、ログフィールドを印刷するコマンドを使用しませんでした。これはプロパティファイルによって自動的に生成されました。コンソールからそのステートメントを取得したいです。 – unknown
Eclipse用のこのようなソリューションについて聞いたことはありません。しかし、Javaでは他のプロセスを実行して出力を取り込むことは可能です。ここではチュートリアルです:http://www.java-tips.org/java-se-tips/java.util/from-runtime.exec-to-processbuilder.html私の経験から、いくつかのロギングファサード(SLF4J、コモンズロギング)を実行してから、アペンダーを2つのアペンダー(1つは標準コンソールアペンダー2)ファイルアペンダーを構成するように構成します。 – altanis
eclipseの下でコンソールテキストをログ/テキストファイルにリダイレクトする方法があります。 Webベースのアプリケーションを実行している場合は、すでに.logファイルが設定されている可能性があります。このログファイルを開いてメッセージを探すことができます。あなたがリダイレクトを設定しない限り、しかし、出力のほとんどは、Eclipseのコンソールにshowinされた純粋なJavaアプリケーションの場合は
。
は、「デバッグ」や、あなたのメインクラスを設定して「ファイル名を指定して実行」ダイアログを引き上げます。実行するJavaアプリケーションを選択します。あなたが "java applications"の下にエントリを持っていないなら、それを作成しなければならないかもしれません。画面の右側で、[共通]タブを選択します。 [ファイル]チェックボックスをオンにして、入力テキストボックスに物理パス+ファイル名を記述します。準備万端です! favテキストエディタで指定したファイルを開きます。
実際に私の要件は、ログの詳細を印刷することです。いくつかのプロパティを使ってログフィールドを印刷しています。ログフィールドはコンソールに表示されています。コンソール値を取得してどこかに送信したいのですが、コンソール出力をJavaコーディングで取得できますか? - Elakkiya 0秒前に編集 – unknown
あなたは右クリックして[コピー]を選択し、自分のコンソールにテキストを選択します。
コピーしたテキストを貼り付けることができます。
実際に私の要件は、ログの詳細を印刷することです。いくつかのプロパティを使ってログフィールドを印刷しています。ログフィールドはコンソールに表示されています。コンソール値を取得してどこかに送信したいのですが、コンソール出力をJavaコーディングで取得できますか? - Elakkiya 0秒前編集: – unknown
あなたの関数は、コンソールに変数をプリントアウトするSystem.out.println()
を使用することができます。関数からこの値を取得するには、関数が関数を返すようにする必要があります。
public int myFunction(){
int val=42;
System.out.println(val);
return val;
}
//call it like this:
int result = myFunction();
実際には、ログの詳細を印刷するのが私の要件です。いくつかのプロパティを使ってログフィールドを印刷しています。ログフィールドはコンソールに表示されています。コンソール値を取得してどこかに送信したいのですが、コンソール出力をJavaコーディングで取得できますか? – unknown
次の2つの異なる答えを得ました - あなたの質問は明らかではありません。 – RonK
実際に私の要件は、ログの詳細を印刷することです。いくつかのプロパティを使ってログフィールドを印刷しています。ログフィールドはコンソールに表示されています。コンソール値を取得してどこかに送信したいのですが、コンソール出力をJavaコーディングで取得できますか? - Elakkiya 0秒前に編集 – unknown
あなたはアプリケーションのコードを見ることができますか?コンソールに出力するコードの一部をとり、同じ文字列や値を 'ArrayList'に入れて他の場所で使うことはできませんか? –
Spoike