一、构建eclispe开发环境
1、前期准备
(1)开发工具:
MyEclipse 6.6,或者eclipse,不用多说了~
(2)相关jar包:
google web tools (gwt-windows-1.5.3):下载地址: http://google-web-toolkit.googlecode.com/files/gwt-windows-1.5.3.zip
,下载后解压到C:\library待用
ext-gwt(gxt) 1.2.3:下载地址:http://extjs.com/products/gxt/download.php?dl=gxt123,下载后解压到c:\library待用
(3)GWT插件:
Eclipse Plugins for GWT:cypal.studio.for.gwt-1.0,下载地址为:http://cypal-studio.googlecode.com/files/cypal.studio.for.gwt-1.0.zip。解压后直接 Copy到 MyEclipse安装目录/plugins下即可。
2.配置自定义类库
打开windows->Preferences->java->build path->user libraries,建立两个类库取名为gwt-1.5 gxt-1.2,库gwt-1.5包括 gwt-dev-windows.jar和gwt-user.jar,库gxt-1.2包括gxt.jar和gwt-servlet.jar。 jar文件在c:\library解压的两个文件夹下。
3.配置 GWT Home目录
打开 Eclipse的 Window—Preferences—Cypal Studio 选择 Gwt的目录c:\library\gwt-windows-1.5.3(即gwt-windows-1.5.3解压的目录)。
如果没有出现Cypal Studio ,说明插件没有安装成功。必须放在正确的位置。同时,GWT Home,一定要选择在gwt-windows-1.5.3解压目录下,否则待建立module时jar找不到,同时有可能带来其他问题。
二.建立GWT项目
1. 新建一个动态 web项目, File—New—Other—Web—Dynamic Web Project,在 MyEclipse中Dynamic Web Project默认不显示,在show all wizards打上对勾即可。Configurations中选择 Cypal Studio for GWT,其他的默认即可。 注意,Target Runtime 一定要为<None>,不要选择服务器,如果选择了服务器,下一步运行的时候会出现异常。我试过用Myeclipse自带的web project,结果不能运行。
2. 建立Module模型
项目上点击右键 New—Other—Cypal Studio—Module,输入包名 org.gxt,类名 Test
工程建立后:
3.在Test.java的onModuleLoad() 方法中加入Window.alert("success");
package org.gxt.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window;
public class Test implements EntryPoint {
public void onModuleLoad() {
Window.alert("success");
}
}
三、配置GWT运行环境
这里配置的是使用gwt自己的运行环境,不使用tomcat
run->open run dialog->GWT Hosted Mode Application,右键->new,选择project和module
点击apply应用
点击run运行
这时GWT就测试成功了,如果不需要gxt,就不需要继续下一步
四.配置ext-gwt
右键点击项目build path->add libraries->user library,选择gwt-1.5,gxt-1.2。
在Test.gwt.xml中加入(继承GXT):
<inherits name='com.extjs.gxt.ui.GXT'/>
在Test.html中加入(默认样式表):
<link rel="stylesheet" type="text/css" href="css/ext-all.css"/>
配置完毕,下边运行测试,更改Test.java
package org.gxt.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.extjs.gxt.ui.client.widget.Window;
public class Test implements EntryPoint {
public void onModuleLoad() {
Window window=new Window();//相当于html的div
window.setSize(500,300);//设置高度和宽度
window.setHeading("success");//设置标题
window.setPlain(true);//设置透明
window.show();
RootPanel.get().add(window);
}
}
再次运行,结果如下:
参考:
http://extjs.com/helpcenter/index.jsp
http://www.iteye.com/topic/287923
分享到:
相关推荐
NULL 博文链接:https://29436649.iteye.com/blog/644323
在Eclipse中创建GWT项目和配置相关的组件,以便在项目中使用GXT组件。过程包括: 1. 使用File | New | Project创建新的项目。 2. 选择Google目录下的WebApplicationProject作为项目类型。 3. 输入项目名称和包基础...
- **配置Eclipse**:在Eclipse中,通过`Window > Preferences`进入设置,选择`Java > Build Path > User Libraries`,创建一个新的用户库,命名为`GXT_2_2_5`,并添加适合当前GWT版本的GXT jar包。 - **创建GWT项目*...
1. **Java Development Kit (JDK)**:GXT和GWT基于Java开发,所以你需要安装JDK,并设置好`JAVA_HOME`环境变量。 2. **Eclipse IDE**:推荐使用Eclipse,因为有专门的GWT插件支持,便于开发。 3. **Google Web ...
- **开发环境搭建**:包括安装必要的工具如Eclipse IDE、SDK配置等。 - **第一个GXT项目**:从零开始创建一个简单的GXT应用程序,熟悉基本流程。 2. **UI组件与布局管理** - **常用UI组件**:介绍GXT提供的各种...
学习如何配置和布局这些组件,是掌握GXT的关键。 **标签:“源码 工具”** 1. **源码**: 使用GXT时,开发者实际上是在编写Java代码,然后通过GWT编译器转换成优化过的JavaScript。源码级别的工作意味着你可以...
同时,在Eclipse的项目属性中,选择“Java Build Path”,然后在“Libraries”标签页下,点击“Add JARs”或“Add External JARs”将这些库添加到项目类路径。 3. **配置gwt.xml文件**:在项目的`src/main/webapp/...
在Eclipse中配置GXT库的路径,意味着你需要将解压后的GXT库添加到项目的类路径中。这可以通过以下步骤实现: - 打开你的Eclipse项目,并导航到“项目”>“属性”>“Java构建路径”。 - 在“构建路径”对话框中,...
- 在Eclipse中配置Java Build Path中的User Libraries,例如创建一个名为`GXT_2_2_5`的库,并添加相应的GXT jar包。 3. **创建GWT项目** - 使用Eclipse创建一个新的GWT Web Application Project。 - 输入项目...
5. **配置gwt.xml**:在项目的src/main/webapp/目录下,编辑.gwt.xml(通常是MyProject.gwt.xml)文件,引入GXT模块,例如: ```xml <inherits name='com.extjs.gxt.ui.GXT' /> ``` 6. **创建主入口类**:创建一...
- **项目创建与管理**:GWT插件提供了模板化的项目创建向导,可以快速创建新的GWT项目,并自动配置所需的依赖和设置。 - **代码编辑支持**:集成的代码编辑器提供了语法高亮、代码提示、错误检查等功能,便于编写GWT...
同时,将GXT的资源文件(位于解压后的`resources`文件夹)复制到`war`目录下的`gxt`文件夹。 为了应用GXT的样式,需要在项目的HTML文件(例如`GoogleMapV3.html`)的`<head>`部分引入CSS。添加以下代码: ```html ...
5. 配置GXT库:在项目的类路径中添加GXT的jar包。这些jar包可以从Sencha官方下载,或者通过Maven或Gradle依赖管理工具获取。 二、GXT所需jar包 GXT通常包含以下主要的jar包: - ext-gwt-nnn.jar:核心GXT库,包含...
对于Eclipse或Maven等开发工具,这可以通过配置构建路径或pom.xml文件来实现。 标签"开源项目"提示我们,LiveSense框架和其GXT组件以及XML API包都是开放源代码的,这意味着任何人都可以查看、使用、修改和分发这些...
点击Eclipse中的"Debug As" -> "Google Web Application",Eclipse会弹出一个浏览器窗口,此时可以直接在代码中设置断点进行调试。 六、优化与打包 1. 优化编译:在GWT模块配置文件中,可以设置编译优化级别,如"-...
2. **GWT的开发环境**:设置和配置Eclipse或IntelliJ IDEA等IDE,安装GWT插件,创建一个新的GWT项目。 3. **GXT的引入和使用**:GXT库的引入,如添加依赖到项目构建路径,学习如何使用GXT的组件,如表格、按钮、...
1. **GWT入门教程**:对于初学者,资料可能涵盖GWT的基本概念、开发环境搭建(如Eclipse插件配置)、Hello World示例、MVP(Model-View-Presenter)设计模式的介绍,以及如何创建和运行第一个GWT项目。 2. **GWT...
确保你的开发环境已经配置好Java SDK,并且了解如何配置GWT项目设置。 2. **模块定义**:每个GWT项目都基于一个或多个模块,这些模块在`.gwt.xml`文件中定义。这里你可以声明项目的依赖、主题、本地化设置以及启用...