Java环境变量的配置

Windows中环境变量的配置:

1、下载安装jdk:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

按图所示操作,勾选Accept License Agreement,选择Windows版本(86的还是64的)匹配的JDK,点击右边的下载。JDK下载完成后,直接双击运行安装,记住自己的安装目录!

2、配置环境变量:

环境变量操作方法:

Win7:https://jingyan.baidu.com/article/d5a880eb6aca7213f047cc6c.html

Win10:https://jingyan.baidu.com/article/ad310e80d2ebe31848f49e59.html

  以win7为例,在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”,然后添加下列项:

第一步:新建“java_home”属性键值,其属性值即为jdk的安装目录,此处以“C:Program FilesJavajdk1.8.0_191”为例;

//  第二步:新建“classpath”值,输入“.;%java_home%lib”(注意,最前面用点号开头,然后是英文的分号隔开,最后用两个%包裹java_home);

 ###      如果使用1.5以上版本的JDK,不用设置CLASSPATH环境变量,也可以正常编译和运行Java程序。

第三步:在path中增加“%java_home%in”(添加时要用英文分号;与已经存在的值隔开)(为了防止bin目录中没有java.exe或者javac.exe文件,还可以添加“%JAVA_HOME%jrein”)【新版的jdk1.8貌似bin目录中没有java.exe文件,但是验证时也没有问题】;

第四步:确定并退出。

验证是否配置成功:

1、在dos界面中执行下图操作(echo  %path%),确保path里面,java的路径是正确的,并且没有其他java的路径:

 

2、再执行 java -version(查看java解释器版本)和 javac -version(查看java编译器版本)。两个版本一致,说明配置成功!

 3、还可以输入java或者javac,看有没有关于java的信息打印出来:

 答疑解惑:

1、jdk配置后,在dos里输入java有效,但是输入javac为什么总是显示不是什么内部命令之类的?

  javac文件丢失了,进入安装jdk的目录的bin目录【如C:Program Files (x86)Javajdk1.8.0_111in目录】看一下有没有javac.jar这个文件夹,如果没有,那就在网上重新下一个jdk重装。

 2、笔记本的系统是win10 64bit的系统,安装了jdk,运行cmd的时候,输入java会有输出,但是输入javac的时候就报javac不是内部或外部命令的错误,怎么回事?

  javac不属于内部命令或外部命令,说明路径搜索目录中没有javac全局系统变量,解决办法:dos中输入:set path="%JAVA_HOME%in"

牛刀小试:记事本写个java源程序文件,然后在dos环境中编译并运行。

1、新建一个记事本,打开后编写一个“helloword”的java程序,保存;

  代码如下:

      

2、然后修改文件名,文件名要与程序中类的类名一致,并且将文件后缀由“.txt”改为“.java”;

3、切换到dos界面中,进入到该文件的父目录中,执行“javac ***.java”命令,看到同级目录中生成了一个***.class文件,再执行“java ***”命令(此时命令后面的文件名不要带上.class后缀);

4、然后会打印出一句话:“Hello Word !”,说明环境变量配置成功,可以运行java程序了!

 

原文地址:https://www.cnblogs.com/zzp-biog/p/9848064.html