我正在使用以下链接访问 JNLP API:
基本上我想要一个打开和保存对话框从用户那里获取“文本”文件,将其保存在服务器上,读取它,处理等,然后在网站上显示相同的 .java 文件。
对于上述两行我尝试过:
1.“Applet 与 Web 应用程序的集成”,此集成工作正常,但“Web 应用程序中的 Applet .jar 文件”的集成限制了文件的读取。
2. 然后我用 Servlets 做同样的工作,但是文件读取对我不起作用。
3. 现在,我正在使用 JNLP、Java Web Start。
但是根据我在网站上阅读的内容,应该为这些文件操作签署小程序。在 NetbeansIDE 下,有一个选项可以启用 WEB START 和自签名小程序。但这对我不起作用。
我创建了与链接中提到的相同的程序(使用 javax.jnlp),但是在单击“打开”后,它正在循环到显示“用户取消保存请求”的 else 语句。
我认为,上述错误是由于小程序没有正确签名,因为当我运行链接上给出的 JNLP 文件时..它要求以下确认,即
所以,我应该使用 Project properties->WebStart->Enable WebStart->signing->self-signing by generated key 或通过使用生成证书的 keytools 签署一个小程序,即 .crt 文件。有没有其他方法可以做到这一点?