gwt本身只提供32位的lib。所以你用64位的jdk去跑的话就会抛错。
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/denny/Working/gwt-linux-1.5.0/libswt-pi-gtk-3235.so: /home/denny/Working/gwt-linux-1.5.0/libswt-pi-gtk-3235.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
解决的方法就是安装一个32位的jdk。 如果在ubuntu的话, 用apt安装的默认的就是64位的,你需要去sun的网站上下载32位的jdk, 然后解压即可, 使用gwt时, export 32位的jdk。 然后导入到eclipse中, 这时候把这个项目使用的jdk也配置成使用32位的jdk(build path里面设置)。 这样就ok了
参考:http://theworldofapenguin.blogspot.com/2008/05/google-web-toolkit-in-linux-64-bit.html
分享到:
相关推荐
GWT允许开发者使用Java语言编写客户端代码,然后通过编译器将其转换为优化过的JavaScript,以便在各种浏览器上运行。这个“gwt 练习 gwt学习”项目可能是为了帮助用户熟悉GWT的基本概念、开发流程和最佳实践。 在...
GWT通过编译器将Java代码转换为高效的JavaScript,从而在客户端浏览器上运行。这个“GWT入门 GWT中文教程”压缩包包含了一系列资源,旨在帮助初学者快速理解和掌握GWT的开发技术。 首先,EXT-GWT2.0.1是EXT-GWT...
标题 "GWT" 指的是 Google Web Toolkit,这是一个开源的Java开发框架,主要用于构建高性能、跨浏览器的富互联网应用程序(Rich Internet Applications,简称RIA)。GWT通过将Java代码编译为JavaScript,使得开发者...
4. **单元测试**:GWT提供了JUnit支持,允许在客户端代码上进行单元测试。 5. **国际化的支持**:GWT提供了多语言支持,方便应用的全球化。 6. **优化的性能**:GWT的编译器通过各种优化技术,如Dead Code ...
GWT(Google Web Toolkit)是一个开放源码的开发框架,它允许开发者使用 Java 语言来构建高性能的富互联网应用程序(Rich Internet Applications,RIA),然后自动将其编译为优化过的 JavaScript 代码,从而在各种...
Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门
在本资源中,我们将讨论Google Web Toolkit(GWT)的基础知识点,包括GWT的安装、配置、编码基础和客户端代码编写等方面的内容。 GWT安装和配置 在Eclipse中添加GWT插件是使用GWT开发的第一步。可以通过安装...
- **Hosted Model**:在开发过程中,GWT 提供了 Hosted Mode,它模拟一个浏览器环境,让开发者可以直接在 Java 虚拟机上运行和调试 Java 代码,无需每次都编译成 JavaScript。这种方式提高了开发效率,便于调试。 ...
SmartGWT则是在GWT的基础上,增加了大量预先封装好的UI组件和实用工具类,包括表格、图表、日历、对话框等,大大减轻了开发者的工作负担。在"Showcase"这个DEMO中,开发者可以找到各种SmartGWT组件的实际示例,了解...
GWT是一个开放源代码的Java框架,它允许开发者使用Java语言来编写客户端Web应用程序,然后自动生成优化的JavaScript代码,以在各种浏览器上运行。GWT通过将Java代码编译成JavaScript,极大地简化了复杂的Web应用开发...
Gin是GWT上的轻量级依赖注入框架,基于Guice,它可以帮助管理复杂的组件依赖关系,简化代码结构。 **3. RequestFactory** RequestFactory是GWT提供的一种更加简洁的服务器通信方式,它提供了更面向对象的API,方便...
在GWT应用中,通常会使用混淆技术来保护代码不被轻易反编译,而"unseal"可能就是解除这种保护,让开发者能更直观地理解编译后的代码结构。 GWT的主要特点包括: 1. **Java到JavaScript的编译**:GWT编译器将Java...
这个“GWT API.rar”压缩包包含了史上最全的GWT API文档,对于开发者来说是极其宝贵的资源,特别是在使用Java进行Web UI开发时。 GWT的核心理念是将Java代码编译为JavaScript,使得开发者可以利用熟悉的Java语言来...
1. **Java-to-JavaScript 编译器**:GWT的核心特性之一是它的编译器,它将Java源代码转换为可以在所有主流浏览器上运行的优化JavaScript代码。这使得开发者能够使用熟悉的Java语法和工具链进行开发,同时也确保了...
GWT 支持在 Java 虚拟机 (JVM) 上直接运行前端代码,这意味着开发者可以在开发阶段直接使用 Java 调试工具来进行调试。这种模式下,无需生成 HTML 和 JavaScript 文件,使得调试变得更加直观高效。此外,这种方式还...
GWT(Google Web Toolkit)是Google推出的一款用于开发富互联网应用程序(Rich Internet Applications,简称RIA)的开源工具,它允许开发者使用Java语言编写前端代码,然后自动编译为JavaScript,从而在浏览器上运行...
EXT-GWT则是基于GWT的组件库,提供了丰富的用户界面元素,让开发者能够构建出具有桌面应用般体验的Web应用。 在提供的资源中,我们首先看到的是"EXT-GWT2.0.1+API+DOC.chm",这是一个离线版的EXT-GWT API文档。这个...