【问题标题】:Java Socket Permission errorJava 套接字权限错误
【发布时间】:2014-10-21 21:31:23
【问题描述】:

在尝试远程连接到我办公室的设备时,请帮助我解决以下 Java 错误消息。我可以从另一个 CPU 连接到设备,但不能从我的笔记本电脑连接。所以,我知道它是我笔记本电脑配置中某处的文件。我已经多次更新 Java。谁能告诉我它是哪个文件以及如何解决这个问题?

另外,URL 套接字应该是 5800...但是错误消息由于某种原因显示套接字 5900!

错误:访问被拒绝(“java.netSocketPermission”“172.30.150.88:5900”“connect,resolve”)

【问题讨论】:

    标签: java sockets permission-denied access-denied


    【解决方案1】:

    谁能告诉我它是哪个文件以及如何解决这个问题?

    这是不可能的。该配置文件的位置完全取决于您正在运行的 Java 应用程序。

    如果您运行的是 Linux,我会说“使用 findgrep 搜索文件”。


    要注意的另一件事是,您似乎遇到了 Java 安全异常。这表明在您的笔记本电脑上,代码正在安全沙箱中运行。如果是这种情况,它很可能会阻塞 所有 连接......并且修复端口号不会解决问题。

    【讨论】:

    • 感谢斯蒂芬回复。我在 Java 设置中禁用了沙盒功能,但问题仍然存在。该应用程序是基于 Windows 的系统,而不是 Linux。您认为是否存在阻止访问的 Java 策略文件?
    • 如果您没有在沙箱中运行 Java 代码,那么 Java 将不会负责阻止访问。当然,也可以是别的东西;例如窗口安全、防火墙等
    猜你喜欢
    • 2011-01-20
    • 1970-01-01
    • 2012-09-28
    • 2013-06-06
    • 1970-01-01
    • 2012-07-01
    • 2019-10-28
    • 2013-04-24
    • 2013-03-15
    相关资源
    最近更新 更多