如何为Windows创建独立的Java可执行文件?

时间:2011-08-23 18:59:26

标签: java executable

我是Java编程的新手,我不知道它是如何工作的,但我确实有一些PHP,Javascript,Pascal和一些C ++的经验。

我整天都在搜索Java编程教程,但我发现了一些有趣的教程,但只有基础知识。我不想创建控制台程序并了解变量和循环。

我需要一个教程,向我展示如何用Java创建程序,这个程序打开一个带有一些标签和多个可点击按钮的窗口。一个以.exe文件开头的程序,而不是.class和包含大量.jar文件的程序。

5 个答案:

答案 0 :(得分:2)

听起来你想用Java编写GUI程序。看看Java Swing。谷歌提供了大量资源,其中一个是:

http://zetcode.com/tutorials/javaswingtutorial/

答案 1 :(得分:0)

您需要使用JNI从C / C ++程序内部启动JVM。

Here's an example.

一旦你有了JVM,只要你传递了正确的参数,你应该看到JVM引导Java代码并从你的main方法开始。

答案 2 :(得分:0)

该文件名为java.exe?但是认真地说:你可以在网上找到所谓的包装脚本,几乎可以做你想要的。

您还可以查看:http://jnc.mtsystems.ch/

答案 3 :(得分:0)

对于显示Swing GUI的简单程序,您不需要额外的.jar个文件。 Java编译为.class个文件,您可以自己打包到.jar文件。您可以使用批处理文件执行此操作,也可以使用exe4j之类的Java启动程序。

答案 4 :(得分:0)

如果您对Java的图形用户界面感兴趣,您应该阅读javax.swing包中的Java swing框架。 至于制作标准的Windows可执行文件(.exe),它有点复杂但你可以做到。通常,当您想要分发程序时,您将其转换为.jar文件,并能够通过以下方式执行:

java -jar MyProgram.jar

您可以在C / C ++中创建一个执行此行的短.exe。您还可以创建一个执行相同操作的.bat脚本。请记住,您必须安装Java才能运行程序,因此当您将程序分发给其他人时,他们必须先安装Java。