我在运行Vista的计算机上使用Netbeans 6.5设计了一个GUI程序。我将它上传到我的服务器并测试了网络启动。它运作良好。
以后使用Mac时,无法正常工作。我在Ubuntu中测试了它,但也没有成功。我甚至试图在Ubuntu上编译源代码,我得到了这个:
缺少生成JNLP文件所需的任务,可能是共享文件夹或IDE安装中缺少库“JWS Ant Tasks”。
基本上,Java桌面应用程序在Windows计算机上运行良好,但不能在其他计算机上运行。我刚刚在Ubuntu计算机上创建了一个测试应用程序,上传它并运行正常。
为什么我昨天在运行Vista的计算机上编译和运行的程序不会在Ubuntu上运行?
感谢。
答案 0 :(得分:0)
我想,你可能在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"/>