2011-11-25 59 views
3

我不得不在Java中爲學校編寫一些小程序,所以我不希望Eclipse使用新項目生成的所有東西。現在我在做它的方式是這樣的:在Eclipse在Eclipse中編輯項目之外的Java文件

  1. $ touch myprog.java
  2. 打開和編輯myprog.java
  3. $ javac myprog.java
  4. $ java MyProgClass

的問題是,Eclipse的沒有按」 t在輸入代碼時顯示警告和錯誤。如果它允許我在Eclipse內部編譯和運行文件(通過在工作目錄中執行上述操作),那也不錯。

有沒有什麼辦法可以讓Eclipse做到這一點?

回答

2

這是因爲Eclipse不考慮你的java文件的東西應該編譯(並因此產生錯誤)

您需要標記包含myprog.java作爲源文件夾中的文件夾。以下是你的操作方法:

右鍵單擊該文件夾並選擇「Build Path」 - >「用作源文件夾」。

1

那麼,因爲現在它只是一個日食的文本文件,它沒有鏈接到java項目。

創建新項目並將myprog.java放到eclipse項目的/ src文件夾中。

然後:

$ javac workspace/yourpoject/src/myprog.java 
$ java workspace/yourproject/bin/myprog 

結果只複製2個文件,如果你想忽略的項目文件的其餘部分。

1

你不能用現有的項目來創建學校課程嗎? 或者,NetBeans IDE稍微更薄。你會在那裏使用運行文件。

0

簡短的回答:不,你不能讓日食做到這一點。

Eclipse JDT需要知道要編譯的類路徑(即使該類路徑只包含JRE),構建器會告訴您是否有錯誤,以及標準IDE搜索引擎如內容輔助或開放聲明。

創建一個Java項目很簡單,然後使用它創建所有的小型Java程序。它們編譯正確,報告錯誤,並且很容易運行......並且如果你想從命令行運行它們,也沒有什麼能阻止你。