【java】system property 和environment property
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
系统变量(system property)和环境变量(enviroment property)的区别对于java应用开发者而言应该要区分清楚:
1. 概念说明
environment property: 是系统级的环境变量,系统当中所有的进程都可以访问到,下面示例查看windows系统和linux系统的环境变量:
centos7:
win7:
system property:是java应用程序自身指定的变量,通常我们可以在启动应用的时候指定的,格式是:-DsystemPropertyKey=systemPropertyValue
;
下面我们截取tomcat启动bat脚本文件里面部分片段来了解:
2. 示例
我们通过如下代码来感受一下:
/**
* @author jiangjian
*/
public class Demo {
public static void main(String[] args) {
System.out.println(System.getProperty("a"));
System.out.println(System.getenv("b"));
}
}
我们在idea里面进行运行配置
结果如下:
补充: 如果你需要在终端环境操使用的java命令格式如下:
java [-options] class [args...]
或java [-options] -jar jarfile [args...]
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献4条内容
所有评论(0)