Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用NetBeans从java项目生成可执行文件_Java_Executable_Netbeans6.8 - Fatal编程技术网

使用NetBeans从java项目生成可执行文件

使用NetBeans从java项目生成可执行文件,java,executable,netbeans6.8,Java,Executable,Netbeans6.8,我已经在NetBeans中创建了一个java项目。现在我想用它制作一个可执行文件。这个文件可以在安装了JDK或JRE但没有安装NetBeans或任何其他Java IDE的其他计算机上执行(运行)。我如何使用NetBeans来做这件事???您必须构建您的项目。只需单击工具栏中的锤子。 在此之后,您的项目中应该有一个名为“dist”的文件夹 其中是*.jar文件,您可以将其部署到安装了Java的任何人。您的意思是将其编译到jar吗?Netbeans会自动完成这项工作,只需执行清理和构建(hammer

我已经在NetBeans中创建了一个java项目。现在我想用它制作一个可执行文件。这个文件可以在安装了JDK或JRE但没有安装NetBeans或任何其他Java IDE的其他计算机上执行(运行)。我如何使用NetBeans来做这件事???

您必须构建您的项目。只需单击工具栏中的锤子。 在此之后,您的项目中应该有一个名为“dist”的文件夹


其中是*.jar文件,您可以将其部署到安装了Java的任何人。

您的意思是将其编译到jar吗?Netbeans会自动完成这项工作,只需执行
清理和构建
(hammer sybol)并查看项目的
dist
子目录。将有包含所需库的带有
lib
文件夹的JAR。这些JAR+lib足以运行应用程序

可能您取消选中了一个选项:

项目属性->构建->打包->编译后构建JAR


(但这是默认启用的)

您指的是可执行的jar文件。可以使用$java-jar myJar.jar执行。所以您需要更改jar中的清单文件。第二,如果需要鼠标双击执行,那么对于Linux create.sh和windows create.bat文件,则包含上述指定的$java-jar

要在任何一台机器上执行此操作,都需要安装JVM


我找到了dist文件夹,在该文件夹中只有一个jar文件和一个自述文件,但jar文件不起作用。而且没有lib文件夹。我猜这就是问题所在。我还用winrar打开了jar,里面什么都没有,只有一个项目的类和一个“MANIFEST.MF”。我该怎么办?没关系,jar文件是可执行的文件,你可以双击它,或者使用cmd java-jar[JARFILENAME.jar]Lib文件夹,只有在需要时才会创建,如果不使用外部LIB,则不需要此文件夹。找到了一个简短的视频,它显示了什么,它看起来是什么样子:这里有图片:谢谢你,这真的很有帮助。但正如我之前所说,我双击了jar文件,但它不起作用。为什么你们认为它不起作用??我没有使用GUI,你认为这就是为什么。啊,如果你没有GUI,你就看不到程序在运行,但是如果没有错误消息,它就会运行。您需要打开cmd并使用java-jar YOURJARFILE切换到dist目录,这样您将在中看到输出cmd@this这个问题可以通过netbeans重新打开,因为创建本机jar是可能的,这里描述的标记为重复的是如何创建可执行jar。