我在一台运行Vista的计算机上使用Netbeans 6.5设计了一个GUI程序。我把它上传到我的服务器上,并测试了web start。它工作得很好。
后来,当使用Mac时,它无法工作。我在Ubuntu中进行了测试,也没有成功。我甚至尝试在Ubuntu上编译源代码,得到的结果是:
缺少生成JNLP文件所需的任务,可能是共享文件夹或IDE安装中缺少库'JWS Ant Tasks‘。
基本上,Java桌面应用程序在Windows计算机上运行良好,但不能在其他计算机上运行。我刚刚在Ubuntu电脑上创建了一个测试应用程序,并上传了它,它运行良好。
为什么我昨天在运行Vista的电脑上编译和运行的程序不能在Ubuntu上运行?
谢谢。
发布于 2009-06-17 06:56:57
我猜,你可能在Ubuntu上有64位的JRE。使用32位JRE,据我所知,JWS不支持64位。
如果您同时使用64位和32位版本,请使用参数java-vm-args。下面是示例。
<j2se version="1.5+" initial-heap-size="128m" max-heap-size="256m" java-vm-args="-d32"/>
https://stackoverflow.com/questions/1005361
复制相似问题