java代码获取环境变量 java代码获取环境变量数据

如何在java程序设置环境变量

这个我上网找你的,你自己看看吧,就不自己打字了,网上很多教这个的。

在兴文等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都做网站 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站制作,营销型网站,成都外贸网站建设公司,兴文网站建设费用合理。

对于初学JAVA的人来说,第一个难题就是为自己配置一个JAVA开发平台。

然而,也就不得不去安装如JDK这样的软件。对于JDK1.5的安装,我想每个人都会,也就是一直单击下去,安装是容易的了,不过配置就不是那么简单了,因为它要我们为它配置环境变量。

以下,就让我来教你如何去配置吧:

1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”:

2.在“系统变量”中,设置3项系统变量,JAVA_HOME,PATH,CLASSPATH (注:“系统变量”对所有用户有用,而“用户变量”则只对当前登陆用户有用。对于变量的大小写,是不进行区分的。)

3.因为是默认安装,所以JDK1.5是安装在C:\Program Files\Java\jdk1.5.0里了。现在为三个变量设值;

新建 JAVA_HOME 设值 C:\Program Files\Java\jdk1.5.0

新建 CLASSPATH 设值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

编辑 PATH 设值 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

注意事项:

配置JAVA_HOME变量的作用:JAVA_HOME路径下包括lib,bin,jre等文件夹,以后配tomcat,eclipse等java开发软件可能需要依赖此变量。

在设置系统变量Path(系统已经有),要注意前面的分号“;”,配置Path的作用:Path使系统可以在任何路径下识别java命令。

在设置系统变量CLASSPATH时,要注意前面的注意前面的“.;”,配置CLASSPATH变量的作用: 为系统指明java加载类(class or lib)的路径,只有类在classpath中,java命令才能识别,其中,%JAVA_HOME%就是引用前面指定的JAVA_HOME。

用户变量的设置必须注销重登录后才起作用,但是当本次配置中所有环境变量都是系统变量,而设置系统变量的则不用。

4.测试JDK1.5的环境变量是否配置成功。

“开始”-“运行”,键入“cmd”进入命令提示符下,键入命令“java -version”,出现如下信息,说明环境变量配置成功:

java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)

Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)

5.用一个小程序测试JDK1.5是否能成功运行JAVA程序。

现在我们编辑一个java小程序,然后进行测试。现在我们就直接在C盘建一个“Hello.java”的文件吧,并记事本打开它,在它里面输入如下代码:

public class Hello

{ public static void main(String[] args)

{ System.out.println("Hello World!"); }

}

然后保存。

现在进入到命令提示符下。输入cd\来回到C盘根目录下。即如下样式:

C:\ java

程序是不能直接运行的,因此,我们得对它先进地编译,即输入javac Hello.java如下:

C:\javac Hello.java

C:\

这样就编译好了,如果没有编译好的话,它会提示错误。 java文件被编译好了之后,就会自动生成一个CLASS编译文件,因此我们可以运行它,只要输入“java Hello”就可以了。

C:\java Hello

Hello World! //结果。

这样,我们就已经成功的对JDK进行配置了。

java怎样获取自定义环境变量

定义一个变量存储常用的的环境变量,然后进行对比,不一样的就是自定义的了

描述较为简略,如果疑问可追答

System.getenv();//获取系统环境变量

public static void main(String[] args) {

MapString, String map = System.getenv();

for(IteratorString itr = map.keySet().iterator();itr.hasNext();){

String key = itr.next();

System.out.println(key + "=" + map.get(key));

}

}

在Java中如何读取Windows的环境变量

public class PathTest {

public static void main(String[] args) {

for(String a:System.getenv().keySet()) {

System.out.println(a+"==="+System.getenv(a));

}

}

}

如何在Java中获取环境变量的值

1、用System.getenv();获取当前系统环境的变量名,如下:

publicclass Test {

publicstaticvoid main(String[] args) {

MapString, String map = System.getenv();

for(IteratorString itr = map.ketSet().iterator();itr.hasNext();){

String key = itr.next();

System.out.println(key + "=" + map.get(key));

}

}

}

系统环境变量名如下:

01.USERPROFILE :用户目录

02.USERDNSDOMAIN :用户域

03.PATHEXT :可执行后缀

04.JAVA_HOME :Java安装目录

05.TEMP :用户临时文件目录

06.SystemDrive :系统盘符

07.ProgramFiles :默认程序目录

08.USERDOMAIN :帐户的域的名称

09.ALLUSERSPROFILE :用户公共目录

10.SESSIONNAME :Session名称

11.TMP :临时目录

12.Path :path环境变量

13.CLASSPATH :classpath环境变量

14.PROCESSOR_ARCHITECTURE :处理器体系结构

15.OS :操作系统类型

16.PROCESSOR_LEVEL :处理级别

17.COMPUTERNAME :计算机名

18.Windir :系统安装目录

19.SystemRoot :系统启动目录

20.USERNAME :用户名

21.ComSpec :命令行解释器可执行程序的准确路径

22.APPDATA :应用程序数据目录

2、用System.getProperties(); 获取当前的系统属性,如下:

publicclass Test {

publicstaticvoid main(String[] args) {

Properties props = System.getProperties();

props.list(System.out);

}

}

系统属性名如下:

01.java.version Java :运行时环境版本

02.java.vendor Java :运行时环境供应商

03.java.vendor.url :Java供应商的 URL

04.java.home :Java安装目录

05.java.vm.specification.version: Java虚拟机规范版本

06.java.vm.specification.vendor :Java虚拟机规范供应商

07.java.vm.specification.name :Java虚拟机规范名称

08.java.vm.version :Java虚拟机实现版本

09.java.vm.vendor :Java虚拟机实现供应商

10.java.vm.name :Java虚拟机实现名称

11.java.specification.version :Java运行时环境规范版本

12.java.specification.vendor :Java运行时环境规范供应商

13.java.specification.name :Java运行时环境规范名称

14.java.class.version :Java类格式版本号

15.java.class.path :Java类路径

16.java.library.path :加载库时搜索的路径列表

17.java.io.tmpdir :默认的临时文件路径

18.java.compiler :要使用的 JIT编译器的名称

19.java.ext.dirs :一个或多个扩展目录的路径

20.os.name :操作系统的名称

21.os.arch :操作系统的架构

22.os.version :操作系统的版本

23.file.separator :文件分隔符

24.path.separator :路径分隔符

25.line.separator :行分隔符

26.user.name :用户的账户名称

27.user.home :用户的主目录

28.user.dir :用户的当前工作目录

java如何读取操作系统环境变量

描述: 取得当前系统变量的程序。 java中的System.getProperty只是针对JVM来的,如果要取得系统环境变量,还要用到系统相关的函数 作者: 慈勤强

java怎么获取linux的自定义环境变量

环境变量是在系统启动的时候用“setenv key=value”已经设置到linux的环境变量里了,要做的是在Java程序里用的时候去取这个变量的值。


新闻名称:java代码获取环境变量 java代码获取环境变量数据
网站链接:http://hbruida.cn/article/hhoseg.html