2010-12-12 10 views
2

コマンドプロンプト/ blueJのターミナルウィンドウから実行するJavaプログラムがあります。オンラインで非GUI Javaプログラムを実行

ブラウザからこれを実行できる方法はありますか?

私の質問は、ブラウザに端末ウィンドウをシミュレートするものはありますか?

もしそうでなければ、これをオンラインにする方法に関する提案がありますか?これはscanner/system.out.printlnをたくさん使っています。

あなたは

+0

クライアントまたはサーバー内で実行する必要がありますか。 –

答えて

3

あり、ブラウザ経由でJavaアプリケーションを公開支援するための2つの主要な技術です:

  • Applets(一種のフラッシュのようなブラウザ内部ディスプレイ、)
  • Java Web Start(起動がブラウザを介して、その後実行され、

Swingを使用して、アプレットまたはJava Web Startアプリケーションのユーザーインターフェイスを開発するのが最も一般的です。ですから、how to emulate a console window in Swingについて読むことは興味深いかもしれません。

0

あなたは、アプレットにあなたが任意のメソッドを呼び出すためにアプレットを使用することができないだけでGUIを埋め込むことができますありがとうございます。そして、あなたはコンソールビューを見ることができます。[Javaアイコンはウィンドウ内のシステムトレイバーでポップアップし、Javaアイコンを右クリックしてコンソールを見ることができます。

+0

ありがとうございます。これをやり遂げるにはどうすればいいですか?私はいくつかのドキュメントに私を導くことができます..私はそれを見つけるのに苦労しています。 – Clark

1

私はこれが役立つかどうかは分かりませんが、ブラウザでJavaを使用するWebサイトでは、Java設定でJavaコンソールが有効になっている場合、Javaコンソールを表示することができます。しかし、そのオプションをオンにした人だけがそれを見ることができます。

それ以外の場合は、javascriptを使用して結果をページのhtmlに組み込むことも、「コンソール」を含むアプレットを作成することもできます。

+0

これで、ユーザーがオプションを正しく設定してコンソールからコンソールを見ることができれば、.jarファイルをオンラインにするとします。 これは私が探しているものかもしれません。 – Clark

+0

残念ながら私はあなたが "Javaコンソール"経由で入力を与えることはできないと思います。つまり、stdoutは実行せず、stdoutのみを実行します。 –

+0

私はできると思います。この記事は、コンソールへの読み書きを管理するアプレットを作成していた人を指します。http://stackoverflow.com/questions/138157/java-console-like-web-applet –

関連する問題