我想为NetBeans平台应用程序设置一些环境变量。是否有一种干净的方法可以这样做,以便在我启动应用程序时设置环境变量,而无需编写自定义启动脚本?我在linux环境下做这个。
https://netbeans.org/features/platform/如果你想在启动时将arguments/commandline
参数传递给NetBeans平台应用程序,你可以直接将这些参数传递给启动器或通过位于应用程序分发版中的etc/<brandingname>.conf
文件。在这里,您可以通过default_options属性确定任何选项。例子——
default_userdir="${HOME}/.${APPNAME}/user"
default_cachedir="${HOME}/.${APPNAME}/cache"
default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-ea --branding mybrandingcluster"
jdkhome="jre"
此外,您可以单独分配Java的路径平台、用户目录和此文件中的其他集群。
如果您希望保存environment variables
特定于您的应用程序,您可以使用NbPreferences API。详细示例见Geertjan的博客