Macos 在mac上的launchd.conf中设置
这是我第一次使用mac os(os X 10.5.8)进行真正的开发。我从工作中得到了一台macbookpro,我仍然在设置正确的开发环境。我选择了创建/etc/launchd.conf,它在我的大多数库(JAVA_HOME,JRE_HOME)中运行良好 现在我需要添加CATALINA_OPTS=-Duser.timezone=Asia/china,但是mac中launchd.conf的语法似乎没有相等的符号“=”。我看到的只是空格,所以当我需要添加属性文件或tomcat的文件时,我有点不知所措。 我不想破坏任何东西,我想确保我有正确的方法来做。 可能是吗 CATALINA_OPTS-Duser.时区=亚洲/中国 感谢阅读符号“=”特定于特定应用程序的语法。例如,bash使用“key=value”,而使用类似于csh的语法“setenv key-value” (Macos 在mac上的launchd.conf中设置,macos,environment-variables,launchd,Macos,Environment Variables,Launchd,这是我第一次使用mac os(os X 10.5.8)进行真正的开发。我从工作中得到了一台macbookpro,我仍然在设置正确的开发环境。我选择了创建/etc/launchd.conf,它在我的大多数库(JAVA_HOME,JRE_HOME)中运行良好 现在我需要添加CATALINA_OPTS=-Duser.timezone=Asia/china,但是mac中launchd.conf的语法似乎没有相等的符号“=”。我看到的只是空格,所以当我需要添加属性文件或tomcat的文件时,我有点不知所措
$HOME/.launchd.conf
和/etc/launchd.conf
)是一个命令脚本
因此,在CATALINA_OPTS=-Duser.timezone=Asia/china
的情况下,键(通常称为环境变量env var或just variable)是CATALINA_OPTS
,值是-Duser.timezone=Asia/china
我知道这一点有几个原因
- 通常,环境变量名都是大写的
- 环境变量名称出现在第一个等于“=”(或空格“)的前面
表示系统属性的定义。-D
- 注意,Java系统属性的键/值语法使用“key=value”语法
- Java系统属性通常包含一个点“”。环境变量名不需要
- 因此,键是
,值是user.timezone
Asia/china
亚洲/中国
是否为有效时区。至少根据调查结果不是这样。但也许它会起作用,因为中国只有一个时区