Java是否具有默认的“系统环境变量”,当我们设置它时将始终读取/附加它?CATALINA_OTPS
/
JAVA_OPTS
etc似乎仅适用于TOMCAT / JBOSS等。
更新 :添加了项目4和5。从标题中删除操作系统,使我的问题更清楚。
更新2 :看完Perception的答案后,看来我的项目2和3可以通过完成System.getenv
。如何实现第4项和第5项?
这是场景的示例:想象一下,现在JAVA_DEFAULT_OPTS
是一个环境变量,由于它已成为标准,因此Java会读取它。在开发台式机上,我设置了JAVA_DEFAULT_OPTS=-DLOG_LEVEL=DEBUG -Xmx384m
;在生产服务器机器上,客户进行设置JAVA_DEFAULT_OPTS=-DLOG_LEVEL=INFO -Xmx1024m
。当我/用户双击Windows上的jar文件时,应用程序将以不同的log4j级别和最大内存堆大小运行。
有一个名为 _JAVA_OPTIONS 的特殊环境变量,其值将由JVM(java.exe)接收。
在Windows中:
set _JAVA_OPTIONS=-Xms64m -Xmx128m -Dawt.useSystemAAFontSettings=lcd
在Linux中:
export _JAVA_OPTIONS='-Xms64m -Xmx128m -Dawt.useSystemAAFontSettings=lcd'
对于Java Web Start,它是 JAVAWS_VM_ARGS 。对于javaw.exe(Applet),它是
_JPI_VM_OPTIONS 。
问题内容: JVM中的系统属性System.getProperties()和环境变量System.getenv()有什么区别? 问题答案: 我认为两者之间的区别归结为访问。系统环境变量可以由任何进程访问,而Java系统属性只能由添加到它们的进程访问。 另外,正如Bohemian所说,env变量是在OS中设置的(但是可以通过Java设置),而系统属性则作为命令行选项传递或通过设置setPropert
系统环境分为两部分: 时间/设备筛选 和 系统环境 (详情) 1.时间筛选 便捷按钮有今日、昨日、前日、上周 X、近七天,并且能自定义选择时间段/设备来得出想要的结果报表 2.系统环境 (详情) 1)系统环境:操作系统、浏览器、脚本、语言、时区、屏幕色彩、屏幕尺寸 2)如有需要,亦可点击下载当前报表及更多数据下载,将报表下载到个人电脑,以供存档及分析
我需要的是一种适当的方法,让这个方法获得值。 将这个“sdk.root”放在哪里,以便IntelliJ提取它?在属性文件中还是在bash中?
本文向大家介绍python访问系统环境变量的方法,包括了python访问系统环境变量的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python访问系统环境变量的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。
本文向大家介绍PowerShell获取系统环境变量的方法,包括了PowerShell获取系统环境变量的方法的使用技巧和注意事项,需要的朋友参考一下 本文介绍在PowerShell中,如何获取环境变量的值。可以列出所有的环境变量,也可以指定通过变量名称来获取环境变量的值。 在开发过程中,经常需要用到环境变量(比如当前计算机名、登录的用户名、Path环境变量等),那么在PowerShell中如何知道有
我无法从环境变量中获取值。有很多类似的问题。但没有一个对我有用 应用程序.属性 系统变量 但当我硬编码时,它工作得很好。 更新