10

操作系统:Windows 7 32 位 JDK:jdk1.7.0_25

我有 Studio.jnlp 文件。我试图通过双击打开它。但我发现错误如下:

“MalformedURLException:未知协议:套接字”详细信息:java.net.MalformedURLException:未知协议:套接字

异常总结

异常详情

4

4 回答 4

26

转到 Windows 的控制面板并执行以下操作:

单击Java->单击常规选项卡下的“网络设置...”按钮->选择直接连接单选->单击确定

而已。可以删除异常。

于 2013-07-30T09:59:57.817 回答
2

此消息来自使用未在 Internet 选项(在 Internet Explorer 中)中完全设置的代理服务器。

当手动设置代理服务器,但使用“将此服务器用于所有协议”选项时,Internet Explorer 不会用它填充“Socks”协议字段。

直接连接有效,因为您绕过了 IE 中设置的此代理配置。但解决此问题的另一种方法是取消选中“将此服务器用于所有协议”,并将其粘贴到 socks 字段中。

它应该可以解决问题,而不必绕过所有 Java 程序的代理。


但是,这是假设您的代理服务器知道如何处理此协议,以及如何将其引导到正确的位置。如果没有,那么您最好尝试直接连接。

于 2013-08-09T07:37:09.227 回答
1

在 Linux 中,当在桌面的系统设置中配置代理设置时,可能会显示此错误。例如 KDE/Plasma 中的“系统设置”。

jdk 带有一个名为 ControlPanel 的配置 GUI。从桌面内的终端运行此程序,选择“网络设置”,然后根据您的情况填写表格。

于 2018-05-08T08:46:09.870 回答
1

运行命令javaws --viewer打开 Java 控制面板,单击按钮Network Settings并选择Direct Connection.

现在再次运行你的 jnlp:
javaws Studio.jnlp

于 2019-05-29T20:10:11.333 回答