红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu上跑GWT

发布时间:2008-03-23 20:57:15来源:红联作者:Limits
1.下载

http://code.google.com/webtoolkit/download.html

2.安装

没啥好安装的,直接解压就好了,我习惯放到/opt目录下边

gwt-linux-1.4.61.tar.bz2

然后创建一个指向这个目录的链接

ln -sv /opt/gwt-linux-1.4.61/ /opt/gwt

3.运行例子测试一下

cd /opt/gwt/samples/Hello

./Hello-shell

*** 应该会出错,提示如下

** Unable to load Mozilla for hosted mode **
java.lang.UnsatisfiedLinkError: /opt/gwt-linux-1.4.61/mozilla-1.7.12/libxpcom.so: libplds4.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1005)
at com.google.gwt.dev.shell.moz.MozillaInstall.load(MozillaInstall.java:190)
at com.google.gwt.dev.BootStrapPlatform.go(BootStrapPlatform.java:40)
at com.google.gwt.dev.GWTShell.main(GWTShell.java:318)

原因就是.so文件无法正常的加载,测试方法:

ldd /opt/gwt/mozilla-1.7.12/libxpcom.so
linux-gate.so.1 => (0xffffe000)
libplds4.so => /opt/gwt/mozilla-1.7.12/libplds4.so (0xb7eae000) ###这里应该是找不到的!!!
libplc4.so => /opt/gwt/mozilla-1.7.12/libplc4.so (0xb7ea9000)
libnspr4.so => /opt/gwt/mozilla-1.7.12/libnspr4.so (0xb7e74000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7e5c000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e58000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7d9e000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7d79000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d6e000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c23000)
/lib/ld-linux.so.2 (0×80000000)
文章评论

共有 0 条评论