我在尝试让 RMI 工作时遇到问题。我的注册表正在运行,当我尝试启动服务器时,一个窗口会弹出不到一秒钟,然后关闭。为什么会发生这种情况。
服务器包---MyFileServer.java
package Server;
import java.io.File;
import java.io.FileInputStream;
import java.rmi.AlreadyBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;
/**
* Created by alexi on 05/12/2016.
*/
public class MyFileServer extends UnicastRemoteObject implements ServerInit {
protected MyFileServer() throws RemoteException {
super();
}
@Override
public void importFiles(Notify n, String name) throws RemoteException {
String videoPath = "src" + File.separator + "Videos" + File.separator + name;
try {
File video = new File(videoPath);
FileInputStream in=new FileInputStream(video);
byte [] mydata=new byte[(int)video.length()+1];
int …Run Code Online (Sandbox Code Playgroud)