那你聯網試試,沒有網卡裝一個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。當初我想當然的擴展了一下又加上粗心所致。
我又重新做了一邊,發布第一個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根目錄下的,你看看你是不是放錯地方了