我想为NetBeans平台应用设置一些环境变量。有没有一种干净的方法这样做,所以当我启动应用程序而不必编写自定义启动脚本时设置环境变量?我在Linux环境中这样做。
答案 0 :(得分:3)
如果要在启动期间将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。详细示例列于in Geertjan´s blog