源代码:如下import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
import java.lang.Math;public class RmiTestServer extends UnicastRemoteObject implements RmiTest {
//调用UnicastRemoteObject的建构者函数
RmiTestServer() throws RemoteException {
super();
}
//使用端把要计算的参数传过来在此作计算,之后再把结果返回
public float getRmiTest(int r) throws RemoteException {
float circlerate = (float)(2*Math.PI*r);
return circlerate;
} public static void main(String args[]) {
//System.setSecurityManager(new RMISecurityManager());
try {
Naming.rebind("//100.0.0.1:1443/RmiTestObj", new RmiTestServer());
// Naming.rebind("RmiTestObj", new RmiTestServer());
System.out.println("RMI Connecting..");
}
catch (Exception e) {
System.out.println("RMI can't connect.. : " + e);
System.exit(-1);
}
}
}
具体是什么错呢?
我搞不明白
import java.rmi.server.UnicastRemoteObject;
import java.lang.Math;public class RmiTestServer extends UnicastRemoteObject implements RmiTest {
//调用UnicastRemoteObject的建构者函数
RmiTestServer() throws RemoteException {
super();
}
//使用端把要计算的参数传过来在此作计算,之后再把结果返回
public float getRmiTest(int r) throws RemoteException {
float circlerate = (float)(2*Math.PI*r);
return circlerate;
} public static void main(String args[]) {
//System.setSecurityManager(new RMISecurityManager());
try {
Naming.rebind("//100.0.0.1:1443/RmiTestObj", new RmiTestServer());
// Naming.rebind("RmiTestObj", new RmiTestServer());
System.out.println("RMI Connecting..");
}
catch (Exception e) {
System.out.println("RMI can't connect.. : " + e);
System.exit(-1);
}
}
}
具体是什么错呢?
我搞不明白
解决方案 »
- 刚刚写了一段代码,希望大家指点下。
- 求java hibernate视频
- 没java一点基础,想学java和jsp,各位有书籍什么好介绍?
- <求助>小弟刚学,关于多态的问题,大哥们讲解下
- 怎样用代码--切换--输入法---???
- 在htm中如何调用webwork中的action
- 初学者应该搞清楚的问题,(很有讨论价值)可是我还是搞不清楚
- 短信编码问题:
- 有关状态栏的问题
- 怎么JBuilder6 个人版老是叫我输入License???(在线急等)
- 我装了jbuilder6,它自带了jdk1.3.1,可是我在注册表中搜索"jdk",怎么没有任何内容呢?
- JBuilder7生成的MessageDriveBean的問題
import java.awt.Button;
import java.awt.Event;public class CardLayoutManager extends java.applet.Applet {
final int ButtonNumber = 7; public void init() {
int i; // ³]©w¥~Æ[ºÞ²z­û¬° CardLayout
setLayout(new CardLayout());
// ²£¥Í²Õ¦¨³æ¤¸, ¥H¼Æ¦r¨Ó©R¦W
for (i = 1;i <= ButtonNumber;i ++)
add(String.valueOf(i), new Button("§Ú¬O«ö¶s #" + i));
// ²Ä¤@­ÓÅã¥Üªº¬O²Ä ButtonNumber/2 ±i¥d¤ù
((CardLayout)getLayout()).show(this,
String.valueOf(ButtonNumber / 2));
} public boolean action(Event evt, Object what) {
// ¥u±µ¨ü Button ©Ò²£¥Íªº¨Æ¥ó ACTION_EVENT
if (evt.target instanceof Button) {
// ¤£ºÞ¬O­þ¤@­Ó«ö¶s³Q«ö¤U, ³£Â½¨ì¤U±i¥d¤ù¡C
((CardLayout)getLayout()).next(this);
return true;
}
else
return false;
}
}RmiTest 已经编译通过了
}
RmiTest 已经编译通过了