SOS! 用适配器模式设计RMI应用的问题 “public BufferedReader getVMInfo() throws RemoteException” ?确定是这样吗?为什么“public String sayHello()”就可以呢?把throws RemoteException 去了看看,我现在没机子,没办法试你试试看吧!:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢!我把“throws RemoteException”去了(还有一处,HelloImpl的构造方法),还是不行。麻烦你帮我看一下好么?多谢了!QQ:38350637 上边的问题已经改好了,是因为没有导入java.io.BufferedReader类现在又有一个新问题,在客户端程序中,代码如下import examples.hello.*;import java.io.*;import java.rmi.RMISecurityManager;import java.rmi.Naming;import java.rmi.RemoteException;import java.rmi.NotBoundException;public class Helloapp { static String message = "blank"; static BufferedReader vminfo = null; Hello obj = null; public static void main(String[] args) throws Exception { //if (System.getSecurityManager() == null) { // System.setSecurityManager(new RMISecurityManager()); //} try { String name = "//" + "192.168.4.148" + "/HelloServer"; Hello hello = (Hello) Naming.lookup(name); message = hello.sayHello(); System.out.println("Hello: " + message); vminfo = hello.getVMInfo(); //String text = null; //while((text = vminfo.readLine()) != null) { // System.out.println(text); //} } catch (Exception e) { System.err.println("Hello exception: " + e.getMessage()); e.printStackTrace(); } }}编译出现如下错误信息:C:\resin2.1\doc\myclasses\Helloapp.java:23: cannot resolve symbolsymbol : method sayHello ()location: class Hello message = hello.sayHello(); ^C:\resin2.1\doc\myclasses\Helloapp.java:25: cannot resolve symbolsymbol : method getVMInfo ()location: class Hello vminfo = hello.getVMInfo(); ^2 errorsProcess completed.如何解决哦? JNI问题 龙龙问题 java类型转换的小问题 java如何调用存储过程? javascript 日期Bug? swt技术问题(在线等) 一个没有解决的问题 如何控制浮点数的输出位数 !!谁有jbuiler关于RMI的例子,除了Hello World,急用! 大家都用什么样的Java开发工具呀? 如何将日期和时间同时存入数据库(在sql server用PreparedStatement)中? 求教?
QQ:38350637
import examples.hello.*;
import java.io.*;
import java.rmi.RMISecurityManager;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.NotBoundException;public class Helloapp { static String message = "blank";
static BufferedReader vminfo = null;
Hello obj = null;
public static void main(String[] args)
throws Exception {
//if (System.getSecurityManager() == null) {
// System.setSecurityManager(new RMISecurityManager());
//}
try {
String name = "//" + "192.168.4.148" + "/HelloServer";
Hello hello = (Hello) Naming.lookup(name);
message = hello.sayHello();
System.out.println("Hello: " + message);
vminfo = hello.getVMInfo();
//String text = null;
//while((text = vminfo.readLine()) != null) {
// System.out.println(text);
//}
} catch (Exception e) {
System.err.println("Hello exception: " +
e.getMessage());
e.printStackTrace();
}
}
}编译出现如下错误信息:C:\resin2.1\doc\myclasses\Helloapp.java:23: cannot resolve symbol
symbol : method sayHello ()
location: class Hello
message = hello.sayHello();
^
C:\resin2.1\doc\myclasses\Helloapp.java:25: cannot resolve symbol
symbol : method getVMInfo ()
location: class Hello
vminfo = hello.getVMInfo();
^
2 errorsProcess completed.如何解决哦?