多语言展示
当前在线:760今日阅读:59今日分享:29

从JDK的下载安装到JAVA的环境变量配置:[2]

JAVA作为一门风靡世界的语言,吸引了越来越多的人来学习它。但是,初入门的菜鸟往往对如何正确配置JAVA环境变量很苦恼,甚至觉得自己配置好了也出错,网上的介绍又是五花八门,互相矛盾。我这几天也是正好用到JAVA,在自己电脑上配置环境变量,出现了很多问题,最终解决了,和大家分享一下经验。如果看完本篇经验,问题解决了,请帮忙点个赞;如果没有解决可以在评论里给我说,或者查看我的个人介绍联系我,咱们交流一下。
方法/步骤
1

为了更直观的看出公共jre的好处,咱们运行一下我编译好的一个九九乘法表的字节码文件。打开D盘Test2文件夹,可以看到里面有个Test.class文件。

2

还是在cmd里面,定位到D盘Test2文件夹以后,键入java Test,可以看到,运行出来了九九乘法表。所以,可以说公共jre是为普通的需要在自己电脑上跑用java编写的程序的人准备的。所以说,如果你只是安装了一些用java编写的程序,只需要到官网下载一个jre就可以了,下载下来安装,不需要配置java环境变量(想想,自己下了一个用java语言编写的软件,要运行它只需下载jre就可以了,这是多么自然地一件事),就可以运行java程序。这是面向普通用户的。

3

就像前面说的,还有功能说明里面提到的,公共jre在安装的时候就被注册到了注册表里面(对应功能说明里面说的注册到系统),把相关的java命令拷贝了一份到 C:\Windows\System32 目录下了。

4

而System32这个目录是每台windows电脑的环境变量里面都配置好的。如下图。

5

就像之前试过的,现在运行javac命令是不行的。其实查看一下安装文件夹就很容易发现,只有jdk里面的bin文件夹下有一个javac命令文件。这很好理解,javac是编译命令,肯定要放到jdk的bin目录下了。因为jdk是Java SE Development Kit(Java SE 开发工具包)的缩写,是用来做java开发的。所以要使用javac命令,我们就需要去配置环境变量。找到JAVA文件夹下的bin文件夹,把路径复制一下。

6

右键点击“计算机”,选择“属性”。

7

点击“高级系统设置”。

8

点击“环境变量”。

9

可以看到有用户变量和系统变量两个变量名。很多人对这两个的区别不是很清楚,其实说白了,就是你配置一下用户变量,你可以使用,但是如果别人以别的用户类型比如说“来宾用户”来登陆同一台电脑,那么这条用户变量就对你不可见,你是用不了的,你只能单独配置自己的用户变量。但是一般咱们的笔记本没做过那么复杂的登陆分类,都是用administrator账户登陆的。所以设置用户变量和系统变量没什么区别,设置过开机密码的人可能注意到有guest账户,就能明白我说的意思了。那么系统变量就是不论是用adminstrator账户登陆,还是用guest账户或者其它新建的账户登陆都能使用的变量。我们这里设置系统变量,找到系统变量下面的path,双击即可编辑(选中以后点“编辑”按钮也是一样的)。

10

把之前复制的路径粘贴进去。需要注意的是,变量名之间都是用分号分隔的(注意是英文的分号),如果你在最后添加的话,注意一下前面的一个路径末尾有没有分号,有的话就在分号后面粘贴上java下的bin路径就可以了,如果没有要加上分号再粘贴。粘贴完要在后面加上分号,这是一个良好的习惯。如果在前面添加也一样,注意一下英文的分号就行了。这里说一下网上的各种配置方法,有的说要配置“java_home”再配置“path”,其实是一样的,咱们刚刚做的是直接粘贴上了完整的bin路径,网上说的是配置jdk的路径再配置它下面的bin,相当于分了两步。还有一个设置classpath的说法,classpath字面意思是类路径,其实就是你经常用命令行编译运行java程序的话,可以把.class文件都放到一个文件夹下,比如我把所有编译好的字节码文件都存放到电脑的 D:\Test2 目录下,那么我运行这些 .class 文件的时候就很方便。在任何地方都可以使用java -classpath . hellloword1或者java -classpath . helloword2 之类的。这比我每次都定位到某个具体地方去找到再运行方便多了。

11

现在我的电脑D盘Test2文件夹下有一个java源文件,配置好了以后我们就可以用javac命令编译一下试一试。

12

先单独运行javac命令试一下。果然可以了。

13

由于我只是偶尔在笔记本上用一下java,所以就不用那么麻烦配置classpath什么的了。定位到D:\Test2后,运行javac命令编译Test.java,可以看到编译成功了。

14

而相应的文件夹下生成了一个字节码文件。注意,类命名的时候尽量首字母大写,不然你用小写,生成的字节码是首字母大写,你又要不知道哪里出错了呢。

15

接着运行java命令,可以正常显示九九乘法表。

16

接下来咱们看一看不安装公共JRE的情况。首先要正确卸载jdk。

17

里面有两个程序,一个是jdk的,另一个是公共jre的。公共jre的也要卸载。

18

为了以防万一,使用相关软件清理一下注册表,进行深度垃圾清理,保证电脑上没有之前安装的jdk的相关文件。

19

别忘了把环境变量里面的路径也给删除了。删除完你可以运行一下java -version命令和javac命令。应该都不能使用了。

注意事项
1

由于经验限制篇幅和图片数量,所以我把一篇经验拆分成了三篇系列经验。请点击左下角系列经验查看前后的部分。

2

如果您有急需解决的问题,请查看右侧我的个人简介。

3

新浪微博昵称为“段子批发商”,欢迎互粉啊。

推荐信息