java运⾏环境变量及⾃定义变量【README】
本⽂主要介绍java运⾏环境变量的获取,如何读取 env.properties ⽂件并将⾃定义变量写⼊到系统变量;【1】v() 获取环境变量
public static void main1() {
Map<String, String> envMap = v();
} catch (IOException e) {
}
// 把⾃定义变量填充到系统变量 SystemProperties
envProps.stringPropertyNames().forEach(x->{
});
System.out.v());
}
【4】⼏个常⽤系统变量
Properties sysProps = Properties();
System.out.println("user.dir=" + Property("user.dir"));
System.out.println("java.class.path=" + Property("java.class.path"));
System.out.println("sun.javamand=" + Property("sun.javamand"));
System.out.println("file.separator=" + Property("file.separator"));
System.out.println("ding=" + Property("ding"));
user.dir=D:\bench-cluster\spring_in_action_eclipse\MybatisHello3_mapper
java.class.path=D:\Java\jdk1.8.0_172\jre\lib\charsets.jar;D:\Java\jdk1.8.0_172\jre\lib\deploy.jar;D:\Java\jdk1.8.0_172\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8 sun.javamand=batis.main.Main2
file.separator=\
1)常⽤系统变量列表
1. user.dir ,当前项⽬根⽬录;
2. java.class.path ,java运⾏时环境路径;
3. sum.javamand , 主程序所在类的全限定类名;
4. file.separator, ⽂件路径分隔符;
5. ding,⽂件编码;
其中 ding 是通过jvm运⾏时参数指定的, vm 参数如下:java环境变量自动配置
D:\Java\jdk1.8.0_172\ "-javaagent:D:\Program Files\IntelliJ IDEA 2021.1\lib\idea_rt.jar=49223:D:\Program Files\IntelliJ IDEA 2021.1\bin" -Dfile.即通过 -ding=UTF-8 指定的jvm参数,可以通过 Properties() 获取到;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。