2010-10-25 67 views

回答

16

是的,你可以使用Eclipse,創建一個項目,並在該項目中創建一個Scrapbook Page

alt text

您還可以指定導入語句:http://www.informit.com/articles/article.aspx?p=31789&seqNum=3

剪貼簿頁面得到他們從包含項目的構建路徑 類路徑 。如果在剪貼簿頁面中,您希望 引用不是包含Java項目的 的構建路徑上的 的Java元素,則需要將 添加到Java項目的構建路徑中。 剪貼簿頁面還允許您指定導入語句。您通過從剪貼簿頁面的 上下文菜單中選擇設置導入或 從工具欄中設置用於運行 代碼的導入聲明來設置 。您需要設置 導入語句以引用項目中的 Java聲明。 這是一個普遍的疏忽。如果 類型或包您嘗試 導入沒有列出在添加 對話框中,這意味着您需要將其添加到 包含剪貼簿頁的項目 的構建路徑。如果您的 引用了一個具有多個聲明的元素,您將需要 添加一個導入語句來唯一標識該元素 。

編輯:另有解決方案:http://ideone.com。這是一個在線IDE和調試工具。你可以在這裏看到一個例子:http://ideone.com/98sA8,但看起來你必須在剪貼簿頁面上設置多一點。

+1

剪貼簿*在運行前會編譯代碼。 OP特別詢問了一個不*編譯代碼的解決方案。就我個人而言,我不明白爲什麼OP會關心REPL如何實施,但這些都是他的要求。 – 2010-10-26 00:41:25

+1

他還提到編譯和運行可執行文件,並且Java中不存在可執行文件。無論如何,我認爲唯一的方法是運行Java是編譯它,它是一種編譯語言。否則,語法會有所不同。這個解決方案看起來相當簡單。它還允許快速測試語句,並且不創建.class文件。 – 2010-10-26 02:14:29

+0

是的,我是Java新手,所以我不知道正確的術語。謝謝你的出色點。 – 2010-10-29 03:02:29

6

使用Eclipse,你可以創建一個剪貼簿頁面,這將允許你做到這一點。

注意事項:

  1. 你需要的java.lang
  2. 您需要選擇的代碼(標準文本選擇)用任何東西完全二進制類名外,你要運行
  3. 有三種運行的不同方法 - 檢查,顯示和運行。 Inspect和Display幾乎相同,向您展示代碼中最後一條語句的結果(因此您不需要打印它或任何內容),Run運行所選代碼並將任何輸出轉儲到控制檯視圖。
4

從來沒有使用過,但似乎BeanShell做你想做的

3

你可以Groovy and the Groovy Console做到這一點,與你需要知道如何表達無論你是想用Java來表達Groovy語言的警告:

Groovy Console

+0

實際上,您可以將java代碼複製並粘貼到groovy腳本中,並在不更改任何代碼的情況下運行它。我一直這樣做。 – 2013-10-28 21:23:29

0

JGrasp是最好的解決方案。有一種叫做互動的東西,那非常好。

enter image description here

相關問題