我是Java应用程序的新手,我想将一个旧的WindowsForm从C#移植到Java。现在我想知道如何获得一个可以部署到多个平台上的桌面应用程序?例如,如何创建Windows、Ubuntu和Mac OS的安装包?如何创建桌面链接来执行我的应用程序?那么,如何在Java中获得类似于WindowsForm的东西呢?
发布于 2012-03-31 10:42:39
如果你是Java的新手,我建议你通过Java tutorials。它们非常好,一旦您掌握了基础知识,就可以进行Creating a GUI with Swing了。
如果您使用具有良好GUI构建功能的IDE (类似于Visual Studio,假设您来自于此),那么您的工作可能会更轻松。我推荐Eclipse (最新版本有一个不错的GUI构建器)或Netbeans。
好消息是,编写跨平台的Swing GUI相当简单。一个最小的"Hello World“Swing应用是这样的:
package testswing;
import javax.swing.JFrame;
public class Basic {
public static void main(String[] args) {
JFrame f=new JFrame("Hello World");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
您有几个可用于部署的选项:
发布于 2012-03-31 10:34:34
甲骨文Java Web Start (JWS)是公司的一项技术,用于直接从网络或internet链接启动富客户端(Swing、AWT、SWT)桌面应用程序。它为支持Java的平台提供了“一键”安装。
JWS提供了许多吸引人的特性,包括但不限于闪屏、桌面集成、文件关联、自动更新。
要确保用户拥有运行应用程序所需的正确版本的Java (或更高版本),请使用deployJava.js
脚本。它是在页面底部的链接中提到的。
https://stackoverflow.com/questions/9955092
复制相似问题