0
我遇到了當我在Eclipse中點擊「運行」按鈕時,我的RMI應用程序客戶端不工作的問題。它拋出以下異常:JAVA RMI客戶端
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.net.MalformedURLException: unknown protocol: rsrc
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at java.rmi.Naming.lookup(Unknown Source)
...
我看着在互聯網上,人們似乎從日食生成JAR文件時存在這樣的問題。但是我的(螞蟻建造的)罐子工作正常,只是在Eclipse內部,它並沒有像它應該那樣做!
InterfaceRemota objetoRemoto = (InterfaceRemota)Naming.lookup("//localhost:1097/ObjetoRemoto");
「未知協議:rsrc」。當然你不應該在查找中指定協議?只是猜測 – Alfabravo
你可能想要添加更多的客戶端和服務器代碼。在單行代碼中發現問題非常模糊 – Chris
您確定這是拋出異常的代碼嗎? – EJP