源代码:如下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);
}
}
}
具体是什么错呢?
我搞不明白
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 已经编译通过了