我对Java编程非常陌生,我不知道它是如何工作的,但我对PHP,Javascript,Pascal和一些C++有一些经验。如何为Windows创建独立的Java可执行文件?
我一整天都在搜索Java编程教程,我发现了一些有趣的教程,但仅仅介绍了基础知识。我不想创建控制台程序并了解变量和循环。
我需要一个教程,向我展示如何用Java创建一个程序,用某些选项卡和多个可单击的按钮打开一个窗口。一个以.exe文件开头的程序,不是一个.class文件,其中包含许多.jar文件。
我对Java编程非常陌生,我不知道它是如何工作的,但我对PHP,Javascript,Pascal和一些C++有一些经验。如何为Windows创建独立的Java可执行文件?
我一整天都在搜索Java编程教程,我发现了一些有趣的教程,但仅仅介绍了基础知识。我不想创建控制台程序并了解变量和循环。
我需要一个教程,向我展示如何用Java创建一个程序,用某些选项卡和多个可单击的按钮打开一个窗口。一个以.exe文件开头的程序,不是一个.class文件,其中包含许多.jar文件。
这听起来像你想用Java编写一个GUI程序。看看Java Swing。有一吨的资源可以通过谷歌,这里有一个:
文件名为IST java.exe
?但是认真的说:你可以在网上找到所谓的包装脚本,它几乎可以做你想要的东西。
你可能也想看看:http://jnc.mtsystems.ch/
对于一个简单的程序,它显示了一个Swing GUI的,你将不再需要额外的.jar
文件。 Java编译为.class
文件,您可以自行打包到.jar
文件。这可以使用批处理文件或使用Java启动程序执行,如exe4j。
如果您对Java图形用户界面感兴趣,您应该阅读javax.swing
软件包中的Java swing框架。 至于制作一个标准的Windows可执行文件(.exe),它有点复杂,但你可以做到这一点。一般情况下,当你想发布你的程序,你就会把它变成一个.jar文件,并能够通过执行它:
java -jar MyProgram.jar
您可以创建在执行此行的C/C++短的.exe文件。你也可以创建一个相同的.bat脚本。请记住,您必须安装Java才能运行程序,因此当您将程序分发给其他人时,他们必须先安装Java。
为什么你想用一个EXE文件将你的Java程序绑定到一个特定的平台(Windows)? JAR文件在世界所知的几乎所有操作系统平台上都可执行:Windows,Unix,Linux,Mac,Solaris等。难道你不希望在程序中占据统治地位吗? – BalusC
有很多原因。看着你的程序出现在服务管理器/进程列表(而不是java)中。保证一个特定的(捆绑的)JVM版本,尽管环境等。 –
@BalusC:很难说,但我认为他问的是如何创建一个可执行的GUI程序,并使用'.exe'作为'executable'的代理。 –