Windows CE, PocketPC上的Java编程
|
日期:2007年8月21日 作者: 查看:[大字体
中字体 小字体]
|
public class RMIClient { static String servMsg =""; public static void main(String[] args) { try{ if(System.getSecurityManager() == null) System.setSecurityManager(new RMISecurityManager()); CustWork serRef = (CustWork) Naming.lookup("rmi://192.168.0.1:1099/myServer"); servMsg = serRef.getSvrMsg(); System.out.println(servMsg); }catch(Exception e) { e.printStackTrace(); } } }
编译及执行程序 注意!! 此部分的编译方法为jdk1.1.8的编译方法,若想在计算机中当Server且和J2SE联机的话,你需要设定C:\jdk1.3.1\jre\lib\security 中的 java.policy 一些联机权限的设定,另外产生 stub 及 skeleton 的时候也需要使用rmic –v1.1的参数,因为 Perosnal Java 是参照jdk.1.1.x的规格实作出来的。 编译程序Server端的Interface及Service c:\jdk1.1.8\bin\javac –classpath %pjeeclasspath%;. CustWork.java(1) c:\jdk1.1.8\bin\javac –classpath %pjeeclasspath%;. CustWorkImpl.java(2) 产生Stub及Skeleton c:\jdk1.1.8\bin\rmic -classpath %pjeeclasspath%;. CustWorkImpl(3) 编译Server端程序 c:\jdk1.1.8\bin\javac -classpath %pjeeclasspath%;. JSESocketFactory.java(4) 编译Client端程序 c:\jdk1.1.8\bin\javac -classpath %pjeeclasspath%;. RMIClient.java(5) 执行程序 注意您需要开两个DOS窗口来执行这两只程序 激活RMI Server程序 pjava -classpath %pjeeclasspath%;. JSESocketFactory(1) 图 RMI Server激活画面

激活RMI Client程序 pjava -classpath %pjeeclasspath%;. RMIClient
图 RMI Client激活画面

另外将Client端移植到WinCE中千万别忘了把XXXX_Stub档案也一起移动过去喔。 结论 当网络技术,配合无线网络卡,或是其它的产品,相信会是相当有趣的事情喔。
(出处:清风网络学院)
上一篇:使用Java蓝牙无线通讯技术API概述之一
下一篇:Windows CE PocketPC上的Java编程(1)
|
| Windows CE, PocketPC上的Java编程 相关文章: |
|
|
|
| Windows CE, PocketPC上的Java编程 相关软件: |
|
|
|