操作系统:Windows 7 32 位 JDK:jdk1.7.0_25
我有 Studio.jnlp 文件。我试图通过双击打开它。但我发现错误如下:
“MalformedURLException:未知协议:套接字”详细信息:java.net.MalformedURLException:未知协议:套接字
操作系统:Windows 7 32 位 JDK:jdk1.7.0_25
我有 Studio.jnlp 文件。我试图通过双击打开它。但我发现错误如下:
“MalformedURLException:未知协议:套接字”详细信息:java.net.MalformedURLException:未知协议:套接字
转到 Windows 的控制面板并执行以下操作:
单击Java->单击常规选项卡下的“网络设置...”按钮->选择直接连接单选->单击确定
而已。可以删除异常。
此消息来自使用未在 Internet 选项(在 Internet Explorer 中)中完全设置的代理服务器。
当手动设置代理服务器,但使用“将此服务器用于所有协议”选项时,Internet Explorer 不会用它填充“Socks”协议字段。
直接连接有效,因为您绕过了 IE 中设置的此代理配置。但解决此问题的另一种方法是取消选中“将此服务器用于所有协议”,并将其粘贴到 socks 字段中。
它应该可以解决问题,而不必绕过所有 Java 程序的代理。
但是,这是假设您的代理服务器知道如何处理此协议,以及如何将其引导到正确的位置。如果没有,那么您最好尝试直接连接。
在 Linux 中,当在桌面的系统设置中配置代理设置时,可能会显示此错误。例如 KDE/Plasma 中的“系统设置”。
jdk 带有一个名为 ControlPanel 的配置 GUI。从桌面内的终端运行此程序,选择“网络设置”,然后根据您的情况填写表格。
运行命令javaws --viewer
打开 Java 控制面板,单击按钮Network Settings
并选择Direct Connection
.
现在再次运行你的 jnlp:
javaws Studio.jnlp