簡體   English   中英

如何在給定整個源文件的情況下打開現有Java項目

[英]How to Open Existing Java Project Given Entire Source Files

我在打開現有的黑莓蝕項目時遇到了一些麻煩。 該項目已留給我一個文件夾,其中包含bin,deliverrables,src和res等子文件夾。 我該怎么做呢? 我已經嘗試過“將現有項目導入工作區”並選擇該文件夾 - 它將項目放在日食的左側橫幅上,但圖標上有一個紅色的解釋標記。 當我右鍵單擊項目並選擇“作為黑莓模擬器運行”時,沒有任何反應。 我查閱了這些文章:

打開現有的Java項目
在eclipse中打開現有的java項目

但我似乎得到了整個項目結構,而不僅僅是.jar文件,所以我不確定這些是否是要遵循的步驟。 我試過了以下

  1. 文件 - >導入 - >現有項目到工作區
  2. 瀏覽該目錄。

加載項目但在項目上給出紅色感嘆號。我在左側橫幅上加載的其他項目在項目圖標上沒有感嘆號,也可以右鍵單擊並作為黑莓模擬器運行。 我正在使用blackberry eclipse插件。

謝謝你的幫助!


編輯

在Problems視圖下:“在解決構建路徑錯誤之前無法構建項目”和“項目'MyProject'中的未綁定類路徑容器:'JRE系統庫[BlackBerry JRE 6.0.0]”

原始工作由已將項目復制到服務器的ADMIN用戶完成。 原始文件來自

C:\Users\ADMIN\Documents\Workspace\PROJECTNAME\deliverables\Standard\6.0.0 

雖然我從服務器位置復制了它。 我復制它的地方是在我的本地機器上

C:\Users\MYNAME\Documents\workspace\PROJECTNAME\deliverables\Standard\6.0.0

該路徑是我找到的jar文件。 在.. \\ Standard \\ 7.0.0中也有一個。 用戶提供了以下反饋,右鍵單擊解決方案,但我很困惑,因為我可以右鍵單擊解決方案並提供正確的路徑。 我不確定這是否是正確的.jar文件,說實話我不太確定blackberry目錄在這種情況下是如何工作的。 我正在關注這篇文章

http://agile.csc.ncsu.edu/SEMaterials/tutorials/import_export/

按照這個關於在Eclipse中安裝Blackberry插件的綜合指南:

http://www.blackberryforums.com/developer-forum/138210-setup-up-eclipse-blackberry-development.html

不需要重新安裝,事實證明我使用的是JRE 7.0.0並且需​​要6.0.0。 我從BB Java插件更新站點安裝了JRE,在Eclipse重啟后我能夠打開項目。 如果其他人有類似問題,那么與Eclipse一起使用的鏈接是: http//www.blackberry.com/go/eclipseUpdate/3.6/java

Eclipse中的紅色感嘆號通常表示類路徑問題(即某些庫缺失或未正確配置)。 使用“標記”視圖可以獲取有關錯誤的更多詳細信息。

您似乎有構建路徑問題。 這是正常的,因為其他開發人員可能在他的機器上使用絕對路徑引用庫,這些路徑不一定存在於您的同一位置。

打開“ Problems視圖,查看可以解決的問題。

那么好吧 ,問題是因為jar文件的路徑在eclipse中是INCORRECT。

例如,您之前在機器A的Eclipse中工作過。您的庫文件位於D:/MyJarFiles/ 現在您在Pen Drive中復制了該文件夾,並將其復制到您的機器B中並在eclipse中導出。 現在只需將鼠標懸停在庫/ jar文件上即可。 您將看到機器A中定義的路徑(即D:/MyJarFiles/ )。 在機器B中,您可能在其他路徑上有jar文件(比如說D:/JarFiles/ )。 由於Eclipse無法在機器B中找到路徑D:/MyJarFiles/ ,因此會拋出錯誤。 由於不包含jar文件,您的Java文件會出錯(因為import不起作用)。

怎么解決

只需創建D:/MyJarFiles/並將jar文件放在那里或右鍵單擊jar文件並單擊“解析”並提供正確的路徑。 我相信你完成了一個,所有jar文件都會檢測到新的位置。

祝好運!!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM