2010-12-12 103 views
2

我有一個從命令提示符/ blueJ的終端窗口運行的Java程序。在線運行非GUI Java程序

有,我可以從瀏覽器中運行這個辦法?

我想我的問題是,是否有任何模擬終端窗口的瀏覽器?

如果沒有,你有一個建議,至於如何把這個網絡?它使用scanner/system.out.println很多。

謝謝

+0

它應該在客戶端還是服務器端運行? – 2010-12-12 04:54:21

回答

3

有幫助通過瀏覽器發佈的Java應用程序兩大主流技術:

  • Applets(在瀏覽器中顯示,一種如Flash)
  • Java Web Start(通過瀏覽器的推出,但隨後運行並顯示在單獨的窗口。)

這是最普通的使用Swing來開發一個applet或Java Web Start應用程序的用戶界面。因此,閱讀how to emulate a console window in Swing可能會很有趣。

0

您可以在小程序嵌入,可以使用小程序來調用任何方法不僅GUI。你可以查看控制檯視圖,[Java的圖標彈出在Windows系統托盤欄上右鍵單擊上的Java圖標,可以查看控制檯]

+0

感謝您的回覆。我怎麼能這樣做呢?你能帶我到一些文件嗎?我很難找到它。 – Clark 2010-12-12 04:56:11

1

我不知道這是否有幫助,但是當你訪問使用Java的網站和瀏覽器,如果您在Java設置中啓用Java控制檯,則可以決定查看Java控制檯。但只有打開該選項的人才能看到它。

否則,你可以使用JavaScript來整合結果到頁面的HTML,也可能使一個小程序包括「控制檯」。

+0

那麼假設我把一個.jar文件在線,如果用戶正確設置了選項,他們可以從那裏查看控制檯? 這可能是我正在尋找的。 – Clark 2010-12-12 05:00:42

+0

不幸的是我不認爲你可以通過「Java控制檯」給出輸入。也就是說,它不會執行stdin,只有stdout。 – 2010-12-12 05:08:10

+0

我認爲你可以。這篇文章提到了一個正在製作Applet的人,他能夠讀寫控制檯:http://stackoverflow.com/questions/138157/java-console-like-web-applet – 2010-12-12 13:41:37