posts - 13,comments - 70,trackbacks - 1

我的评论

@ni
自己可以把版本号敲上去。
那你联网试试,没有网卡装一个microsoft loopback adapter随便给个ip试试。
4.3.1也可以注册成功,不需要联网。注册码好像是根据网卡物理地址计算出来的。
解压后在cmd命令中敲入swt.ui.bat,就可以看见第三条的界面了,怎么会有run*.bat文件呢?
是运行swt.ui.bat。运行后会出来个界面。4.2.1也可以注册的。
classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06
这是我机器的设置,具体JAVA_HOME路径要看你实际把jdk装在什么地方。这样设置然后根据这片文章的操作就可以注册了。

你不用修改swt.ui.bat,我原来试过http://www.thefilehut.com/userfiles/gufen/forblog/swt.designer.pro.keygen.for.eclipse.3.1.rar下载解压后直接运行swt.ui.bat就可以生成4.2.1的注册码。
swt.designer.pro.keygen.for.eclipse.3.1.rar下载解压后在cmd中直接运行swing.ui.bat,如果还有问题看看classpath是否正确。
两个都可以下的.
因为现在不用这个,所以已经很久不研究了。
我试了,可以下的啊。
不客气。我的也过期了,我已经换了一个网络硬盘。
re: 《Practical Java》笔记 落花飞雪 2005-11-07 13:14  
痛苦,我写这篇文章的时候用的是jdk5,笨笨兄指出错误后我在家里的机器上测试结果 Integer i = 10; 不能通过,jdk版本是1.4,今天在公司的机器上测试是通过的。这个原因是jdk5的Autoboxing在起作用。

jdk5版本之前我们只能:
Integer wrapper = new Integer(n);
int n = wrapper.intValue();
jdk5版本我们可以:
Integer wrapper = n;
int n = wrapper;

所以在jdk5版本
public class Test{
public static void main(String[] args){
Boolean i1 = true;
Boolean i2 = true;
if (i1==i2)
System.out.println(true);
else
System.out.println(false);
}
}
运行后为true,如果用new来生成i1,i2对象则为false.
re: 《Practical Java》笔记 落花飞雪 2005-10-30 21:22  
笨笨兄说的对,Integer等外履类只能用new来生成,所以“==”永远是false。当初我想当然的扩展了一下又加上粗心所致。
不好意思,写错了,是5.5.12
我又重新做了一边,发布第一个jsp:HelloWord是对的,发布servlet和javabean搞了下我也出不来了。惭愧啊。这个是我初学时写的的文章(不过现在也是初学)。当时我是在eclipse中写代码和发布的。试了一下servlet是可以编译过去的,编译不过去说明classpath你写的有问题,但是发布后是错误的,等有时间共同研究,你搞定了别忘记告诉我怎么回事。我现在系统是winxp,tomcat5.9.12
mytest目录是放在C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps目录下的,HelloWorld.jsp是放在mytest根目录下的,你看看你是不是放错地方了