2011-04-14 Jamling
前一段时间,写了两个关于j2me打包签名的工具,界面技术使用的是SWT。在eclipse测试OK之后,将src打包为jar。其中META-INF/MENIFEST.MF中指定Main-Class为 我的main类,并且classpath等也加进去了。但在双击jar并不能成功运行。 没办法,只好写bat文件来启动swt。但惊奇的发现,竟然找不到某些类。主要还是swt包中的。刚开始还以为是java.library.path的问题,最后确定不是,当时还懵了一下子,不知道怎么解决。 后来去eclipse swt网站查看swt example的运行。才恍然大悟,原来要这样运行。兹记之 原文请参考:http://www.eclipse.o 继续阅读 »
2010-04-02 Jamling
Null Layout Null layout也称绝对布局管理器,如果一个容器使用绝对布局的话,那么其中的组件要调用setBounds()方法以确定在哪个位置显示组件,否则组件将不显示。 如果不用WindowsBuilder之类的界面开发插件,使用绝对定位将是一件痛苦的事。 在界面较复杂的情况下,一般不会使用绝对布局 继续阅读 »
2010-03-31 Jamling
对rcp的国际化主要是通过添加插件工程来完成。这一部分可以从网上或者书上找到不少的资料。在这里我主要阐述一下导出的RCP产品如何对使用的 eclipse内容及其它插件的国际化。 举个例子,你创建了一个jface对话框,确定按钮显示的是OK。如果你的rcp依赖于p2,那么检查更新的菜单显示的是Check for Updates。 继续阅读 »
2008-09-29 Jamling
xml
以典型的J2EE web.xml文件为例,某次要解析此文件。使用Xpath搜索得到的都是null。使用System.out.println(root)打印节点,发现比不带NameSpace的XML root多了一个uri,那么在Xpath中加入uri(setNameSpace("",uri)),结果搜索的结果还是null。后来google了一下,才知道原来当NameSpace的prefix为“”时,在Xpath中需要加入“default”prefix。 因此,自己可以定义一个比较通用的Xpath搜索方法: 继续阅读 »
2008-08-16 Jamling
xml
添加依赖包jdom.jar和jaxen.jar,源代码如下 more java package upload; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import org.jdom.Element; import org.jdom.JDOM 继续阅读 »
2007-10-23 Jamling
构造函数构建函数(Constructor)属于一种较特殊的方法类型,因为它没有返回值.这与void返回值存在着明显的区别。对于void返回值,尽管方法本身不会自动返回什么,但仍然可以让它返回另一些东西。构建器则不同,它不仅什么也不会自动返回,而且根本不能有任何选择.若创建一个没有构件器的类,则编译器会自动创建一个默认构件器. 继续阅读 »
2007-08-31 Jamling
J2EE真不是个东西四之Servlet篇 more Servlet真不是个东西!这东西繁得YB啊!真不知道这东西有哪点好,但是看到的都称其为最好的一个CGI程序。自从遇到这鸟东西,就没有一天的好日子过。 星期一:看了看Servlet,真是晕死了,用它写个你好世界竟然要16K的半页代码!函数的参数真是又臭又长,一个doGet函数竟然还要写两行!可想而知,周一的日子会好过吗? 继续阅读 »
2007-08-30 Jamling
J2EE真不是个东西三之JSP篇 more 在J2EE的规范中,JSP主要是作为一种表示技术,用一句白话说那就是GUI,也就是MVC中讲到的VIEW。如果不按照J2EE的规范,可以把JSP当作是一种服务器端语言,和PHP,ASP一样可以独立的使用。不过因为有了J2EE,诺森德的强大的蜘蛛王国也只好沦为lichking的奴役,所有在这里还不得不骂不是东西的J2EE,不过JSP也不是个什么东西,它也好不了哪去。 继续阅读 »
2007-08-24 Jamling
J2EE真不是个东西 more J2EE真不是个东西,当我从毕业设计开始,我就叩响了这道黑暗之门,犹如当年的耐奥祖,等待我的是无穷无尽的寒冷与黑暗。J2EE这东西是既抽象,又繁琐,要学的东西实在是太多太多,千万不要以为Java学得好,J2EE就是一条轻松之路,有许多的东西是在Java里怎么看都没看到的;千万不要以为成功地运行了第一个J2EE程序,就向成功迈向了一大步,也许在以后你就会向它永远地说声ByeBye;不要以为全世界的人都在说J2EE好,就以为它真的好,刚开始的环境配置就很有可能让你头痛好几天。 继续阅读 »
2007-08-24 Jamling
J2EE的配置真不是个东西!它也确实不是个什么东西!Java的诞生让我想到的lichking的诞生,有了lichking,于是就有了荒芜之地。J2EE既然这是片荒芜之地的产物,那么要建立一个企业级的应用-一支强大的UD军队,非得要有黑暗城堡-JDK不可。 说到JDK的配置我就一肚子的火,记得刚学习Java的时候,写了书上的一个叫做你好世界的程序,然后在CMD下面 bash javac HelloWord.java 结果。。。 我大骂Java真不是个东西。后来才知道,这个你好世界的程序要拿到java的bin目录下面,才能编译,才能 sh Java HelloWord 才能看见世界!后来老师说在CMD下面敲个 bash 继续阅读 »