通过System获取java环境变量的路径
通过System获取java环境变量的路径代码为:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import
java.io.FileNotFoundException;
import
java.io.FileOutputStream;
import
java.io.IOException;
import
java.util.Map;
import
java.util.Properties;
public
class
Sys {
public
static
void
main(String[] args)
throws
Exception {
//获取素所有的环境变量
Map<String,String> env = System.getenv();
for
(String name : env.keySet()) {
System.out.println(env.get(name));
}
//获取指定环境变量的值
System.out.println(System.getenv(
"JAVA_HOME"
));
//获取所有系统属性
Properties props = System.getProperties();
//将所有的系统文件保存
props.store(
new
FileOutputStream(
"C:\\Users\\Administrator\\Desktop\\配置.txt"
),
"System Properties"
);
//输出特定的系统属性
System.out.println(System.getProperty(
"os.name"
));
}
}
|
输出结果为:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
C:\Users\Administrator\AppData\Local
6
NO
MS-20160512ARFF
\\MS-20160512ARFF
C:\jdk64\jdk
Console
C:\ProgramData
x86
C:\Windows\system32\WindowsPowerShell\v1.
0
\Modules\
C:
Destination=file
C:\Users\Administrator\AppData\Roaming
Administrator
C:\BVTBin\Tests\installpackage\csilogfile.log
C:\Program Files (x86)
C:\Program Files (x86)\Common Files
C:/Program Files (x86)/Java/jre1.
8
.0_144/bin/client;C:/Program Files (x86)/Java/jre1.
8
.0_144/bin;C:/Program Files (x86)/Java/jre1.
8
.0_144/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.
0
\;C:\jdk64\jdk\bin;C:\jdk64\jdk\jre\bin;D:\JavaIde\bin;C:\Program Files (x86)\Canon\Easy-WebPrint EX\bin;D:\JavaIde\mysql\binC:\jdk64\jdk\bin;C:\jdk64\jdk\jre\bin;;C:\Users\Administrator\eclipse\java-oxygen\eclipse;
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Windows_NT
AMD64
3
MS-20160512ARFF
1
3a09
.;C:\jdk64\jdk\lib;C:\jdk64\jdk\lib\tools.jar
C:\Program Files\Common Files
C:\Windows\system32\cmd.exe
C:\ProgramData
C:\Program Files
\Users\Administrator
C:\Windows
C:\Users\ADMINI~
1
\AppData\Local\Temp
C:
Intel64 Family
6
Model
58
Stepping
9
, GenuineIntel
C:\Users\Administrator
C:\Users\ADMINI~
1
\AppData\Local\Temp
C:\Program Files (x86)\Common Files
C:\Program Files (x86)
C:\Users\Public
4
C:\Windows
C:\jdk64\jdk
Windows
7
|
</div>
<div class="postDesc">posted @ <span id="post-date">2018-04-22 16:45</span> <a href="https://www.cnblogs.com/charlypage/">charlyFeng</a> 阅读(<span id="post_view_count">248</span>) 评论(<span id="post_comment_count">0</span>) <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8908133" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(8908133);return false;">收藏</a></div>
</div>
<script type="text/javascript">var allowComments=true,cb_blogId=426409,cb_entryId=8908133,cb_blogApp=currentBlogApp,cb_blogUserGuid='6c6ab746-579a-41f4-e6a3-08d58662b770',cb_entryCreatedDate='2018/4/22 16:45:00';loadViewCount(cb_entryId);var cb_postType=1;</script>