[英]java.net.MalformedURLException: unknown protocol: classpath
[英]java.net.MalformedURLException: unknown protocol: rsrc
我明白了
java.net.MalformedURLException: unknown protocol: rsrc
我不确定要如何处理这个未知协议。 我正在使用简单的RMI在两个JVM之间进行通信。 我是否缺少一个包含此协议的jar,如果是,则是哪个协议? 我还没有发现Google搜索能很好地解决这个问题。
任何帮助,将不胜感激。 谢谢。
EDIT2:澄清一下,从Eclipse运行时,我的RMI代码有效。 就是在我导出并使用可运行的jar文件时,它会中断。
编辑:这是一个代码段:
registry=LocateRegistry.getRegistry(
rmiServerAddress,
(new Integer(rmiServerPort)).intValue());
我终于弄明白了。 使用Eclipse并导出可运行的jar文件时,请确保在“库处理”下选择:
Extract required libraries into generated JAR
这将解决此特定问题,并可能解决许多其他问题。
此选项绝对有效: Export > Runnable Jar File > Copy required libraries into a sub-folder
抱歉,在地球这端已经为时已晚,我想念您的话了! :-)那这个问题呢? 基本上,服务器是从文件系统中的路径(路径名中带有空格)运行的吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.