1

我正在尝试使我的代码适用于 Java 7 Update 25 和适用于 Applets 的 Update 40。

在早期版本的 Java 上一切正常,但自更新 25 以来,RMI 仅在小程序中引起问题——我想这与 java 的新安全特性有关。

有很多事情对我来说看起来很奇怪,我真的不知道从哪里开始。

  • 症状 1:

当我尝试调试时,一切正常,直到有点超时(大约 20 秒),然后 RMI 只是关闭连接并抛出错误消息:"Connection Reset"

  • 症状 2:

当我查看 Java 控制台时,正在抛出“<code>java.net.SocketException: Network is unreachable: connect”,但我无法调试它。我将远程调试器设置为侦听并使用以下启动属性:

-agentlib:jdwp=transport=dt_socket,server=n,address=8000,suspend=y

似乎在调试器建立连接之前发生了异常。

  • 症状 3:

在 Java 控制台中,它再次给了我警告: basic: WARNING - specified JRE version, null is invalid platform version.

谷歌对此只字未提,我也不知道这是从哪里来的。

我已经调查了所有三种症状,但没有任何办法让它起作用。

你们有没有人向我暗示在新版本和导致此类问题的小程序中到底有什么不同?

4

0 回答 0