问题标签 [rmiregistry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

java - 不断收到 java.lang.ClassNotFoundException

我对 Java 和 RMI 系统非常陌生。我正在关注一个教程,但我不确定为什么我不断收到以下错误[1] [1]:https ://i.stack.imgur.com/xeYTn.png 我已附加代码(直接取自此处的教程:https ://docs.oracle.com/javase/1.5.0/docs/guide/rmi/hello/hello-world.html )

我努力了:

  • 删除任何带有“包”的行
  • 更改类路径变量
  • 重新安装java和javac
  • 在“rmiregistry &”命令中设置类路径

任何帮助,将不胜感激

编辑:哎呀,忘了附上代码。你好.java

客户端.java

服务器.java

0 投票
1 回答
700 浏览

java - RMI 注册表权限被拒绝

我正在尝试开始使用 java RMI,但是当我的组件尝试绑定(甚至连接)到rmiregistry时,我一直遇到错误。每当我尝试将任何东西绑定到rmiregisrty时,我都会收到 java.rmi.ConnectIOException。老实说,我不知道我需要做什么来解决这个问题。

代码

服务器

客户

你好(界面)

同学们好

错误

0 投票
0 回答
30 浏览

java - Java RMI:java.security.AccessControlException:访问被拒绝(“java.net.SocketPermission”“127.0.0.1:1099”“connect,resolve”)

我有一个与 RMI 的学校项目。我试图编写一个小的“Hello World”程序,但我无法让它工作。

我试图修改策略并改变我启动 rmiregistry 的方式,但没有任何效果......以前有人遇到过这个问题吗?

在此处链接到我的代码。它应该在 localhost:1099 上工作

我刚刚在终端中启动注册表,rmiregistry位于项目的根目录

错误代码:服务器上的错误:java.security.AccessControlException:访问被拒绝(“java.net.SocketPermission”“127.0.0.1:1099”“connect,resolve”)[...]在HelloServer.main(HelloServer.java: 15)

代码 HelloServer.java :