首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作Java跨平台GUI应用程序(Windows、Linux)?我该用什么工具?

如何制作Java跨平台GUI应用程序(Windows、Linux)?我该用什么工具?
EN

Stack Overflow用户
提问于 2014-01-17 19:40:47
回答 5查看 24.1K关注 0票数 15

我对Java编程很陌生,我想要制作一个Java应用程序,它可以在Windows和Linux中使用相同的代码(相同的可执行文件/对象文件)运行。

在没有任何兼容性问题/错误/错误的情况下,这是可能的吗?

我还需要什么(如库、类、包)才能在Java中设计GUI?

这些库是否应该存在于每台计算机和每个操作系统中,以便应用程序能够运行?还是安装在计算机上的Java虚拟机(JVM)就足够了?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-01-17 19:56:42

Swing是一个框架,可以帮助您用Java编写GUI应用程序。查看Oracle的Swing教程:http://docs.oracle.com/javase/tutorial/uiswing/

关于平台兼容性:大多数Linux发行版都会安装OpenJDK (开源替代Java)作为默认的Java编译器。大多数情况下,它在用Oracle JDK编写的程序中运行良好。但是,如果您想确定,您也可以在Linux上安装Oracle JDK。

IDE: Eclipse和Netbeans都可以在多个平台上使用,包括Windows和Linux。

票数 6
EN

Stack Overflow用户

发布于 2014-01-17 19:46:41

  1. 在讨论好GUI之前,您应该对Java有更深入的了解。
  2. 如果不使用任何特殊的本机库,Java总是独立于平台的。
  3. 我建议自己编写GUI代码。我甚至不知道是否有GUI向导。我推荐Eclipse,但这完全是基于观点.
  4. 要获得跨平台图形用户界面,它将每个平台上的本地程序视为相同的本地程序,我建议使用Swing工具包(javax.swing.*,已经包含在JRE/JDK中)。
票数 5
EN

Stack Overflow用户

发布于 2014-01-17 19:45:32

秋千会为你做这些的。它不像原生UI那么漂亮,但它工作得很好,不需要任何第三方库:http://docs.oracle.com/javase/tutorial/uiswing/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21194466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档