我想在 Eclipse 中使用 GWT 啟動一個 Web 開發項目。為此,我正在關注http://www.gwtproject.org/doc/latest/tutorial/create.html上的教程創建項目的表單看起來并不像他們解釋的那樣。例如,我無法在“使用 Google App Engine”處打勾,因為它不存在。為了獲得 build.xml,我勾選了“Generate an Ant Project”字段。當我嘗試運行生成的代碼時,出現以下錯誤:Turning off precompile in incremental mode.Super Dev Mode starting upworkDir: /tmp/gwt-codeserver-9585554490549923267.tmp2019-02-03 18:36:10.619:INFO::main: Logging initialized @879msLoading Java files in com.google.gwt.sample.stockwatcher.StockWatcher.[ERROR] Hint: Check that your module inherits 'com.google.gwt.core.Core' either directly or indirectly (most often by inheriting module 'com.google.gwt.user.User')當我嘗試使用他們教程的命令行版本時,我收到 503 錯誤:HTTP ERROR: 503Problem accessing /StockWatcher.html. Reason: Service UnavailablePowered by Jetty://我使用 GWT SDK 2.8.1 和 Java 10我已經為 Eclipse 安裝了很多插件,所以我很確定擁有我需要的所有插件。也許這可能與 Java 版本有關?有人有想法嗎?
2 回答

守候你守候我
TA貢獻1802條經驗 獲得超10個贊
使用 1.8.0 JRE 編譯 GWT 應用程序。您可以在 Eclipse 中進行設置,如下所示。
然后嘗試編譯應用程序,您將在控制臺中獲得以下輸出。
正在編譯模塊 com.somshine.miniproject.MiniProject 正在編譯 5 個排列 正在編譯排列 0... 正在編譯排列 1... 正在編譯排列 2... 正在編譯排列 3... 正在編譯排列 4... 排列編譯成功 編譯成功 -- 21.193s 鏈接到 D:\Java\gwtProject\miniProject\war\miniproject 鏈接成功 鏈接成功 -- 0.426s

小怪獸愛吃肉
TA貢獻1852條經驗 獲得超1個贊
檢查您的 gwt.xml 是否真的繼承了“com.google.gwt.user.User”
檢查 java sdk。某些 gwt 版本僅適用于 java 1.8
如果你使用Idea,有一個bug,也會導致這個錯誤:https ://youtrack.jetbrains.com/issue/IDEA-218731?_ga=2.120118728.1133270638.1599566675-1712334692.1566210515
添加回答
舉報
0/150
提交
取消