java环境变量测试,怎么检测java的环境变量配置成功
各位老铁们好,相信很多人对java环境变量测试都不是特别的了解,因此呢,今天就来为大家分享下关于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中获取环境变量的值
当程序中需要使用与操作系统相关的变量(例如:文件分隔符、换行符)时,Java提供了System类的静态方法getenv()和getProperty()用于返回系统相关的变量与属性,getenv方法返回的变量大多于系统相关,getProperty方法返回的变量大多与java程序有关。
系统属性和环境变量都是名称与值之间的映射。两种机制都能用来将用户定义的信息传递给 Java进程。环境变量产生更多的全局效应,因为它们不仅对Java子进程可见,而且对于定义它们的进程的所有子进程都是可见的。在不同的操作系统上,它们的语义有细微的差别,比如,不区分大小写。因此环境变量更可能有意料不到的副作用。程序中尽可能使用系统属性。环境变量应该在需要全局效应的时候使用,或者在外部系统接口要求使用环境变量时使用(比如 PATH)。
1、环境变量getenv():用于获取当前系统环境的字符串映射视图;测试代码及运行结果如下:
publicclass Test{
publicstaticvoid main(String[] args){
Map<String, String> map= System.getenv();
for(Iterator<String> itr= map.keySet().iterator();itr.hasNext();){
String key= itr.next();
System.out.println(key+"="+ map.get(key));
}
}
}
USERPROFILE:用户目录
USERDNSDOMAIN:用户域
PATHEXT:可执行后缀
JAVA_HOME:Java安装目录
TEMP:用户临时文件目录
SystemDrive:系统盘符
ProgramFiles:默认程序目录
USERDOMAIN:帐户的域的名称
ALLUSERSPROFILE:用户公共目录
SESSIONNAME:Session名称
TMP:临时目录
Path:path环境变量
CLASSPATH:classpath环境变量
PROCESSOR_ARCHITECTURE:处理器体系结构
OS:操作系统类型
PROCESSOR_LEVEL:处理级别
COMPUTERNAME:计算机名
Windir:系统安装目录
SystemRoot:系统启动目录
USERNAME:用户名
ComSpec:命令行解释器可执行程序的准确路径
APPDATA:应用程序数据目录
2、系统属性getProperty():当前的系统属性。测试代码及运行结果如下:
java.version Java:运行时环境版本
java.vendor Java:运行时环境供应商
java.vendor.url:Java供应商的 URL
java.home:Java安装目录
java.vm.specification.version: Java虚拟机规范版本
java.vm.specification.vendor:Java虚拟机规范供应商
java.vm.specification.name:Java虚拟机规范名称
java.vm.version:Java虚拟机实现版本
java.vm.vendor:Java虚拟机实现供应商
java.vm.name:Java虚拟机实现名称
java.specification.version:Java运行时环境规范版本
java.specification.vendor:Java运行时环境规范供应商
java.specification.name:Java运行时环境规范名称
java.class.version:Java类格式版本号
java.class.path:Java类路径
java.library.path:加载库时搜索的路径列表
java.io.tmpdir:默认的临时文件路径
java.compiler:要使用的 JIT编译器的名称
java.ext.dirs:一个或多个扩展目录的路径
os.name:操作系统的名称
os.arch:操作系统的架构
os.version:操作系统的版本
file.separator:文件分隔符
path.separator:路径分隔符
line.separator:行分隔符
user.name:用户的账户名称
user.home:用户的主目录
user.dir:用户的当前工作目录
怎么设置JAVA环境变量
首先,先安装了java的JDK,接下来配置环境变量的步骤如下:
1、点击“计算机”的“属性”选项,选择“高级系统设置”;
2、点击“高级系统设置”后,在弹出的对话框中点击“环境变量”;
3、点击系统变量下面的新建按钮,在弹出的对话框中输入变量名为“Java_Home”,变量值为jdk的安装位置(如C:\Program Files\Java\jdk1.7.0_07),之后点击确定;
4、选中系统变量中的“Path”变量,点击编辑按钮;
5、在弹出的编辑框中的“变量值”一栏的最前面添加“%Java_Home%\bin;%Java_Home%\jre\bin;”,之后点击确定按钮;
6、之后再点击系统变量下面的新建按钮,在弹出的对话框中输入变量名为“ClassPath”,变量值为“.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar”;
7、这样环境变量的配置就已经完成了。
java环境变量测试的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么检测java的环境变量配置成功、java环境变量测试的信息别忘了在本站进行查找哦。