-4

我将通过“Head First: Java”一书学习Java。所以我打算使用Eclipse,当我在大学三年级时,我们进行了非常基本的Java编程,我们只使用Notepad ++和命令提示符进行编译。

我想知道我是否可以单独使用 eclipse 和 java 制作 exe。图形用户界面呢?我只在 android 中完成应用程序,所以我使用“button.setText”进行编码,但是桌面的 Java 应用程序呢,我怎样才能制作 GUI?EXE?我会使用其他程序吗?

我会开始创建简单的 PC 应用程序,例如计算器。我怎样才能做到这一点?

4

4 回答 4

2

Launch4j是一个跨平台工具,用于将作为 jar 包分发的 Java 应用程序打包到轻量级Windows 本机可执行文件中。可执行文件可以配置为搜索某个 JRE 版本或使用捆绑的版本,并且可以设置运行时选项,例如初始/最大堆大小。包装器还通过应用程序图标、本地 pre-JRE 启动屏幕、自定义进程名称和 Java 下载页面提供更好的用户体验,以防找不到合适的JRE 。

我想说launch4j是将java源代码(.java)转换为.exe文件的最佳工具您甚至可以将jre与它捆绑在一起进行分发,甚至可以将exe图标化。尽管应用程序的大小增加了,但它确保即使用户没有安装 jre,应用程序也能完美运行。

于 2013-08-07T12:00:33.523 回答
1

如果您只想使用 Eclipse 和 java,那么您可能应该使用SWT和可选的RCP

SWT 是一个本地小部件工具包,允许您构建应用程序,而 RCP 添加了一个框架层来构建复杂的应用程序,如 Eclipse 本身并将它们打包为 exe(在 Windows 上)。

但请注意,将桌面应用程序构建为 exe 要求很高。在深入研究 RCP 之前,您可能想要寻找其他解决方案,即使它们需要 Eclipse 中没有的其他框架或工具。

于 2013-08-07T11:59:22.927 回答
0

制作 GUI Eclipse 有 Window Builder Pro,它允许您轻松制作 GUI

https://developers.google.com/java-dev-tools/download-wbpro?hl=pt

对于制作可执行文件(jar,在 Java 案例中),Eclipse 就足够了。如果你真的想构建一个“.exe”,你可以使用很多插件,比如Launch4j

于 2013-08-07T12:02:06.020 回答
0

对于进行拖放GUIeclipse不提供功能。对于拖放GUI,您必须使用Netbeans. 对于创建.exe,您必须使用一些第三方jar to exe转换器工具。

于 2013-08-07T12:02:16.360 回答