通过System获取java环境变量的路径代码为:

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 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"));

}

}

输出结果为:

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

java获取环境变量路径_通过System获取java环境变量的路径相关推荐

  1. 此安装程序必须使用 java 开发工具包 (jdk) 执行_彻底搞懂Java开发工具包(JDK)安装及环境变量配置...

    [官方正版]java jdk 9学习笔记 78.4元 包邮 (需用券) 去购买 > 一.Java 和 JDK 是什么 Java:Java是一种优秀的程序设计语言,它有非常多的语言特性,如简单性. ...

  2. 我的世界java环境安装包_我的世界java路径怎么设置

    伙伴们在玩<我的世界>游戏的时候,必须在电脑上安装JAVA环境,可是呢有些玩家对于自己的电脑系统不太了解,那么如何查看自己的电脑系统及怎么安装JAVA环境呢?带着这一系列问题,我们来看看下 ...

  3. java定义基础变量语句_编程语言第一:JAVA语言基础,变量

    在前面的几篇文章中我们介绍了Java的运行环境,以及Eclipse IDE的安装与使用.从今天开始我们的文章开始介绍Java开发语言的基础知识.今天主要介绍Java变量. 一.什么是变量 变量是指代在 ...

  4. Java中的变量分类_开发简单的Java应用

    第一章 开发简单的Java应用 1.Java语言的技术分类 (1)JavaSE:标准版,开发桌面应用 (2)JavaEE:企业版,Web应用 (3)JavaME:小型版,嵌入式 2.如何开发和运行Ja ...

  5. multipartfile file java 怎么获取里面的属性_「小程序JAVA实战」小程序的举报功能开发(68)...

    通过点击举报按钮,跳转到举报页面完成举报操作. 后台开发 获取发布人的userId,videoId,创建者的Id controller UserController.java package com. ...

  6. java图片物体位置识别_【求助帖】图片识别文件路径获取报错

    在获取图片路径时报错,图片存在,路径也是对的,不知道为什么会报错 W/System.err: java.io.FileNotFoundException: D:/test/test1.png W/Sy ...

  7. java rpm 安装路径_如何查找rpm方式安装的软件路径

    首先要申明一下which java是定位不到安装路径的.which java定位到的是java程序的执行路径.网上的资料都是人云亦云,完全不去思考.那么怎么定位到java的安装路径呢?下面我们来看看例 ...

  8. java短横线转驼峰_第二讲:Java的运作原理

    对于不同运行的平台,有不同的JVM.JVM屏蔽了底层运行平台的差别.实现了"一次编译,到处运行". 一.Java常用开发工具 编译器 记事本 Notepad++ EditPlus ...

  9. java国际化 英语的标识符_(转)Java 国际化

    1. Java国际化简介 Java既然作为一个跨平台的语言就必然要在各种不同的语言环境中使用, 为了解决这个问题Java给我们提供了一个工具类ResourceBundle, 帮助我们实现Java的国际 ...

最新文章

  1. Linux中的信号处理原理
  2. MAT之NSL:CPK_NN神经网络实现预测哪个样本与哪个样本处在同一层,从而科学规避我国煤矿突水灾难
  3. 2013校作息时间表暂存
  4. ubuntu postgresql 的安装
  5. 算法训练营 重编码_编码训练营适合您吗?
  6. [Letcode]第[34]题[JAVA][在排序数组中查找元素的第一个和最后一个位置][暴力][二分]
  7. java es 数据批量导入_ElasticSearch—Java批量导入导出
  8. 在mojoportal项目中发邮件使用的是dotnetopenmail
  9. 高手过招:用SQL解决环环相扣的刑侦推理问题(罗海雄版本)
  10. 5-1 可维护性的度量和构造原则
  11. Eclipse 相同变量背景高亮显示设置(Occurrences)
  12. 06. 当心C++编译器最烦人的分析机制
  13. 七脉轮位置_十分钟告诉你七个脉轮的全部,从未如此简单
  14. ML-Agents 安装配置 【ML-Agents 官方文档翻译(ML-Agent 1.9.1,Unity 2018-2020)】
  15. smartSVN 新建仓库
  16. 运维工程师使用的运维平台和工具表
  17. Spring-jt-Day05-重定向转发JSON其他框架
  18. Spring Security 安全框架
  19. linux ftp 虚拟目录,Linux搭建FTP之vsftpd 虚拟用户配置步骤
  20. 不要被数据蒙蔽你的眼睛

热门文章

  1. JVM SandBox 的技术原理与应用分析
  2. Docker源码分析(八):Docker Container网络(下)
  3. Oozie和Azkaban的技术选型和对比
  4. 大型网站架构技术一览
  5. 编程语言拟人化:Java、C++、Python、Ruby、PHP、C#、JS!--隆重推荐转
  6. 一些让人受益匪浅的话--转
  7. Sentinel: 分布式系统的流量防卫兵 1
  8. 亚马逊外包平台的50万劳工:人工智能的背后,无尽数据集的建造
  9. 布道微服务_05RPC远程服务调用的实现
  10. Java Review - 并发编程_LockSupport