2009-11-21 83 views
4

我剛剛在嘗試強制它工作並在線尋找答案2個小時後。gwt>導入一個示例項目

如何在世界中導入一個示例gwt應用程序到您的eclipse並使其運行?

順便說一句,我找不到「projectCreator.cmd」在我的文件中的任何地方,它假設假設我已經使用eclipse插件更新到d/l gwt 1.7.1?

回答

1

好了,這是我落得這樣做雖然難看,也許不是如何,它的意思是:

我創建了一個新的應用程序將其稱爲「喇嘛」或任何 然後右鍵項目>導入。 ..>一般\文件系統...(如在文件導入項目)

然後我所選擇的樣品的應用程序中的一個的頂部文件夾,例如..gwt..samples /郵件

選擇所有文件夾和文件。 選定的選項「覆蓋沒有警告\要求」 取消選擇「複製整個文件夾結構」

就是這樣。我去build.XML重命名項目名稱爲「bla」,然後點擊運行作爲Web應用程序。

祝你好運。

+0

坦大。在我找到你的工作解決方案之前,所有人都在網上。我需要做些什麼才能使所有項目都能完美運作。我是否需要添加任何apis? – TechyTimo 2012-12-21 09:41:48

0

對於GWT 2.4:在每個項目的根目錄中,您會發現一個README.txt。如果您遵循其指示(涉及通過Ant創建Eclipse項目配置),則可以輕鬆導入項目。爲了運行它,我還必須配置項目的GWT設置(項目的上下文菜單 - > Google - > WebToolkit設置)。

+0

不幸的是,README.txt表示第一步是運行「ant eclipse.generate」來生成.project和.classpath文件。對於像我這樣只使用Eclipse並且沒有安裝Ant環境的人來說,這很困難。 – jfritz42 2012-10-14 19:26:58

+0

你的電腦上可能有'ant'。只要看看你的Eclipse安裝目錄> plugins> org.apache.ant__1.8.3.v20120321-1730'(也許是不同的版本)。如果沒有指定其他項目,這是Eclipse用於ant項目的完整運行時。只需將'bin'放入路徑中並運行您提到的創建Eclipse項目設置的命令即可。 – 2012-10-15 09:25:56

0

首先,通過選擇File> New> Java Project爲您的源創建一個Eclipse項目(如果尚未這樣做)。然後選擇從現有源創建項目並設置您的項目。此時,您的源代碼將在Eclipse中加載,但項目的構建路徑可能沒有正確設置,並且您可能會看到構建錯誤。

或者,如果你的應用程序的源代碼樹已經包含了一個項目文件,或者是因爲你以前它曾在Eclipse或因爲它是由像GWT的webAppCreator工具生成的,可以通過將要導入的項目文件>導入>常規,並將現有項目選擇到工作區

要啓用Google Web Toolkit,請右鍵單擊您的項目並選擇Google> Web Toolkit Settings。選中使用Google Web Toolkit框並單擊確定以應用更改。

爲您的項目啓用App Engine類似:右鍵單擊您的項目並選擇Google> App Engine設置。選中使用Google App Engine框並單擊確定。

來源https://developers.google.com/eclipse/docs/existingprojects

0

我做了什麼,開始吧:

我的工作區是:/用戶/ ievgennaloiko /文檔/服務支持/ 我已經下載了GWT到Downloads文件夾。提取它。從終端導航到樣本並運行

ant eclipse.generate 

對於我需要導入到Eclipse的每個示例項目。即使你可以在整個示例項目上運行此命令。

下一步我已將樣本文件夾複製到/ Users/ievgennaloiko/Documents/helpdesk 啓動Eclipse。 文件導入 - >現有proj進入ws - > /用戶/ ievgennaloiko/Documents/helpdesk/samples/DynaTable

將項目複製到ws - 未選中。

接下來我必須去Google-WebToolkit項目的屬性 - >使用web工具包。

以下是我與運行參數,檢查信件:

-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -port 
auto - codeServerPort 9997 -war 
/Users/ievgennaloiko/Documents/helpdesk/samples/DynaTable/war 
    com.google.gwt.sample.dynatable.DynaTable