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

标签 java linux windows user-interface cross-platform

<分区>

我是 Java GUI 编程的新手,我想制作一个 Java GUI 应用程序,它可以使用相同的代码(相同的可执行文件/目标文件)在 Windows 和 Linux 中运行。

这是否可能没有任何兼容性问题/错误/错误?

我还需要什么(比如库、类、数据包)才能用 Java 设计 GUI?

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

最佳答案

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。

关于java - 如何制作 Java 跨平台 GUI 应用程序(Windows、Linux)?我应该使用什么工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21194466/

相关文章:

linux - OpenShift Online gears 中的根权限

linux - 使用 fdupes 命令删除重复文件

java - 旋转画线 Java Applet

java - SQL 命令未正确结束更新

java - Morphia 多字段排序不适用于类似电话簿的排序

linux - 使用变量写入文件而不重复

windows - 如何在 Windows 中使用 Sphinx 创建 PDF 文档

windows - 为什么在 Windows 中运行 GHCi 无法检测到无限循环?

c# - 通过 Marshal.GetFunctionPointerForDelegate 返回的指针进行调用会导致访问冲突

java - 不同的枚举参数