我使用的是通过JWS (Java Web Start)部署的applet。这个applet包含一些本机功能: JNA。User32、Kernel32和Gdi32。当我通过JWS启动applet时,我得到了以下内容:
basic: LD - All JAR files signed: file:/C:/JavaApplication6/dist/launch.jnlp如果我用jarsigner检查我的jars,它们似乎都是签名的(我使用Net
目前,当更新可用时,我们的客户必须从我们的网站下载新的软件包并手动安装。这意味着在Windows上,他们必须启动一个安装程序,在OS和Linux上解压一个tar.gz文件。这通常没什么大不了的,但我们还是想让这个过程流水线化。
在我们开始重新发明轮子之前,我想知道是否已经有解决方案可以执行正确的步骤-特别是平台。类似于Java Web Start,但对它有更多的控制,不需要在系统上安装它。我知道像Apache Felix这样的OSGi平台可以做到这一点,但我认为它们有点
我在一台运行Vista的计算机上使用Netbeans 6.5设计了一个GUI程序。我把它上传到我的服务器上,并测试了web start。它工作得很好。缺少生成JNLP文件所需的任务,可能是共享文件夹或IDE安装中缺少库'JWS Ant Tasks‘。基本上,Java桌面应用程序在Windows计算机上运行良好,但不能在其他计算机上运行。我刚刚在Ubunt