HelloGWT无法使用GWT 2.7 + NB

时间:2017-11-16 10:25:04

标签: java gwt netbeans-8

我正在尝试更新我的GWT + NetBeans框架,安装GWT 2.7。 我尝试的第一件事是运行GWT4NB向导创建的示例应用程序。
它简单不起作用。它编译好了,但是,当我运行项目时,网页在任何浏览器中都显示为空。
相同的项目使用GWT 2.5完美运行。
运行浏览器的调试器我收到以下错误:
加载源http://localhost:8080/WebApplication1/org.yournamehere.Main/org.yournamehere.Main.nocache.js

的加载失败

我正在使用:GWT 2.7,java 1.8,NetBeans 8.0.2,Ubuntu 14-64

welcomeGWT.html已创建:

<html>
<head>
    <meta name='gwt:module' content='org.yournamehere.Main=org.yournamehere.Main'>
    <title>Main</title>
    <script type="text/javascript"  src="org.yournamehere.Main/org.yournamehere.Main.nocache.js"></script>
</head>
<body>
    <iframe src="javascript:''" id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
</body>

Main.gwt.xml:

<module>
<inherits name="com.google.gwt.user.User"/>

<!-- Inherit the default GWT style sheet. You can change -->
<!-- the theme of your GWT application by uncommenting -->
<!-- any one of the following lines. -->
<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
<!-- <inherits name="com.google.gwt.user.theme.chrome.Chrome"/> -->
<!-- <inherits name="com.google.gwt.user.theme.dark.Dark"/> -->

<entry-point class="org.yournamehere.client.MainEntryPoint"/>

<!-- Do not define servlets here, use web.xml -->

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我与GWT4NB向导有类似的问题,我不得不移动一些东西让它工作(我从设置新项目的经验中知道这一点,并且还完全处理了几个)。你有几个选择取决于一些事情:

  1. 您的构建工具很重要。使用该向导最终意味着Ant将成为您的构建工具。也许你应该考虑Gradle或Maven。使用这些构建工具设置GWT项目非常容易。

  2. 此外,我已经通过使用Eclipse插件获得了GWT项目。在Eclipse完成项目创建后,我将其导入Netbeans并继续工作。

  3. 干杯。

答案 1 :(得分:0)

我今天也遇到了这个HelloGWT的问题。

解决方案是:

<强> 1。右键单击项目窗口中的progect
2.单击“属性”
3.在类别窗格中,选择Google Web Toolkit
4.在“模块”窗格中,“GWT编译器”段落将JVM Argumnts设置为-Xmx1024M (或更多)
5.按“确定”并再次编译项目。