Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.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
Java NetBeans中具有不同配置的可运行JAR_Java_Netbeans_Configuration_Jar_Runnable - Fatal编程技术网

Java NetBeans中具有不同配置的可运行JAR

Java NetBeans中具有不同配置的可运行JAR,java,netbeans,configuration,jar,runnable,Java,Netbeans,Configuration,Jar,Runnable,我想用NetBeans从相同的源创建不同的可运行jar,每个jar都有不同的“参数”。 为此,我不能简单地使用.properties文件,因为我需要向每个客户提供其定制的应用程序。 我怎么做?使用NetBeans更好(因为我使用它进行开发)您可以右键单击您的项目>设置配置>自定义 在那里,您可以单击new来创建新配置 每个配置可以有不同的主入口点、JVM参数、参数、ant构建脚本 设置了多个配置后,您可以右键单击项目>设置配置并选择哪个配置是活动配置。如果配置不包括必须对其他客户端保密的详细信息

我想用NetBeans从相同的源创建不同的可运行jar,每个jar都有不同的“参数”。 为此,我不能简单地使用.properties文件,因为我需要向每个客户提供其定制的应用程序。
我怎么做?使用NetBeans更好(因为我使用它进行开发)

您可以右键单击您的项目>设置配置>自定义

在那里,您可以单击new来创建新配置

每个配置可以有不同的主入口点、JVM参数、参数、ant构建脚本


设置了多个配置后,您可以右键单击项目>设置配置并选择哪个配置是活动配置。

如果配置不包括必须对其他客户端保密的详细信息(包括密码),则可以使用ant script进行设置,您可以将要从jar加载的.properties的名称作为命令行参数发送。将其放入.bat或.sh中,并随应用程序一起发送。您可以将它与几个主类一起发布,并且只为您的客户机启动一个主类。因此,如果我从“Run”选项卡设置一些启动参数,那么在启动生成的Jar时也会使用它们?我以为这只是为了在IDE中运行。不,这些是netbeans运行项目时使用的参数。您无法在jar中指定jvm参数。好的,从set configuration开始,我什么都做不了,只需更改netbeans的启动选项。@kappa您还可以更改ant脚本,它可以(例如)创建文件或在jar中包含特定文件等。您到底要自定义什么?启动jar时使用的命令行选项?我必须自定义应用程序周围显示的图像、标签等。。因为每个客户都想要“自己的应用程序”。也许我可以提供带有正确参数的启动脚本(比如.bat和/或.sh)。。但我更希望他们能双击罐子。