java 本地加载html,如何从本地html文件启动Java Web?

我正在尝试使用Java Web Start从本地网页启动Java应用程序,但出现安全错误。这是jnlp文件:

href="dynamictree_webstart_no_codebase.jnlp">

Dynamic Tree Demo No Codebase

Dynamic Team

href="http://java.sun.com/products/autodl/j2se"/>

name="Dynamic Tree Demo Application"

main-class="webstartComponentArch.DynamicTreeApplication">

如果我使用以下网址:

file:///C:/Users/Greg/Desktop/JavaWebStartExamples/webstart_ComponentArch_DynamicTreeDemo/src/JavaWebStartAppPage_No_Codebase.html

然后出现一个对话框,提示“应用程序被Java安全性阻止,您的安全性设置已阻止本地应用程序运行”

因此,然后将“ file:// desktop-60nl2pl”添加到Chrome中的“受信任的站点”区域,然后取消选中“需要对该区域中的所有站点进行服务器验证(https :)”,然后将网址更改为以下内容:

"file://desktop-60nl2pl/Users/Greg/Desktop/JavaWebStartExamples/webstart_ComponentArch_DynamicTreeDemo/src/JavaWebStartAppPage_No_Codebase.html"

然后会弹出一个对话框,提示“无法启动该应用程序”。单击“详细信息”按钮将显示“ java.lang.IllegalArgumentException:URI在java.io.File。(未知源)的权限组件在com.sun.javaws.jnl.XMLFormat.setSourceURL(未知源)”。

我已经用一个自签名的crt对罐子进行了签名,但是显然这还不够。我已经阅读了此问题,并且一个可能的解决方案似乎是它现在需要由受信任的CA证书签名。真的吗?只是为了在我的本地计算机上进行测试?当然还有另一种方法吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值