JDK的安装与第一个Java小程序的运行(在win7和win10上检验过)

本文总结了部分有关 jdk 安装时容易出现的问题及解决方法,仅用于学习和交流目的。疏漏之处敬请指出。

一、JDK的下载和安装

 

(在最前面提醒下,初学的宝宝们一定要仔细啊,好多初学者太粗心,导致安装jdk安装了一周都没成功的也大有人在的额惊讶

  1. 首先下载安装JDK安装包,Oracle官方提供了两种针对Java SE平台的产品——JRE和JDK,可以从官方网站免费下载(http://www.oracle.com/technetwork/java/index.html)。复制链接打开如图所示的界面,单击红线圈着的部分:
    这里写图片描述

2.然后单击红线圈着部分,如下图:
这里写图片描述

3.在出现的如下图所示的网页中,选择适合你系统的 jdk ,(举个例子,如果你的系统是win64,那么你可以选择windows x64,如果你的系统是win32,你可以选择windows x86,同样如果你是Linux系统,则选择对应版本的jdk)
ps:这里注意勾选Accept License Agreement,否则你可以试试效果,它不让你下载的#(笑~)
这里写图片描述

补充说明:win64的系统下载windows x86的jdk也是没有任何问题的,本人亲测,原因是win64 的系统提供了对32位软件的兼容性,比如win 7 64位系统。关于这点你可以去C盘看看,你可以看到一个名为”Program Files (x86) “的文件夹,在其中存放了一些32位的系统文件,正是这些文件和其它的一些文件保证了你能正常的在64 位系统中运行32 位的软件。(更多详情请自行动手搜索)

4.我这里下载的是下图所示的jdk
这里写图片描述

5.双击第四步截图中的文件(其实我自己的是单击,因为我设置的单击打开),在弹出的界面单击下一步之后出现如下界面:
这里写图片描述

在上图所示的界面,单击更改选项,把安装目录更改到你喜欢的位置(注意,不要在C盘,不要带中文,最好也不要带空格,原因后面有说明),比如,我是在d 盘下面新建了一个名为java的文件夹,安装的时候转到d 盘下java文件夹后,在后面补上jdk8,用来安装jdk,如图所示:
这里写图片描述

单击上图中确定后,就像下图这样了:
这里写图片描述

单击下一步,然后等待jdk的安装,这时候可能会弹出另一个安装界面,也就是jre的安装界面,同样更改安装目录,和jdk文件夹放同一个大文件夹,也就是d盘的java文件夹下(注意:不是刚才的jdk8文件夹,是上一级的目录,java文件夹!),如图:
这里写图片描述

然后下一步,下一步,等待。。。就差不多ok 了。(请继续往下看)

安装过程注意事项
• 安装过程中注意安装到其他盘,不要安装到C盘就好(原因:电脑的系统运行主要靠C盘,在C盘里面放的东西越多,就像马路一样,车越多,每个车运行就越慢,东西越少系统运行越快。所以,除了C盘里自带的东西外,再下载什么软件、游戏、电影等等都放到D\E\F等其他盘,节省C盘的空间。让电脑运行和反应都快速。)。
• 安装时最好新建一个文件夹(文件名不要带中文,否则会安装不成功)(最好也不要带空格),并将jdk和jre分别单独安装在你新建的文件夹下的子目录jdk与jre下,否则jdk与jre下的bin目录和lib目录容易发生混乱,从而导致一些不必要的问题

二、环境变量的配置(关键是要细心)

1.win7和win10下如何找到环境变量
(Win7和win10下我都写了找到环境变量的多种方式,自行选择其一即可)
Win7下://不同的系统下可能会有一点细微的差别,(但大体上都差不多,这里以win10为对比)
可以这样—》打开我的电脑–>属性–>高级–>环境变量 :
或者这样—》计算机–>系统属性–>更改设置–>高级–>环境变量
或者这样—》开始–>控制面板–>系统和安全–>系统–>更改设置–>高级–>环境变量

Win10下:
可以这样—》开始–>文件资源管理器–>此电脑–>系统属性–>高级系统设置–>环境变量

2.上一步中找到环境变量了,现在开始设置
注意:在系统变量(系统变量和用户变量有一些区别,有些情况下为了自己所做的修改对其他用户的影响,会选择设置用户变量)下设置下面三个变量的值(末尾有没有分号都无所谓,并注意CLASSPATH变量值设置时,有一个 . ; 即:点+分号)
变量名:JAVA_HOME
变量值:D:\java\jdk8

这个(JAVA_HOME)是你刚才安装的jdk的安装目录(注意:是jdk,不是jre)你可以打开你的jdk 的安装路径,然后将路径复制粘贴过来就 ok 了。我记得最开始计算机里没有,如果你发现你计算机里面没有这个的话,就自己新建一个

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

对于windows 系统而言,可能名为Path 的变量已经存在,这时候直接在后面添加该值即可(注意:如果原来的值末尾没有分号,请加上分号再添加该值)

Windows 操作系统不区分大小写(注意:Java区分大小写),设置Path 和PATH 并没有区别,Linux 系统下就需要注意了

三、测试环境变量的配置成功与否

ps:记得每次修改变量后检测是否配置成功时,都重新打开一个新的cmd界面
(否则可能导致的后果是,你配置的环境变量没有问题,但是却不能正常通过后面我即将说到的这些检测)#(笑~)

可以用快捷键 win+R 调出如图所示的界面,并在打开那里输入cmd ,调出黑框(即:命令指示符)
这里写图片描述

黑框也可以通过 开始–>附件–>命令指示符选项 调出(win 10 下可以通过 开始–> 所有应用–>Windows 系统–>命令指示符 调出)

java -version如果有内容说明你的jdk安装成功,它可以查看你所安装的 jdk的版本,如下图:
这里写图片描述

注意:输入的时候,java+空格+短横线(英文的短横)+version

在黑框中输入“java”,如果可用说明classpath配置成功。如下图:
这里写图片描述

在黑框中输入“javac”,输出帮助信息即为配置正确。如下图:
这里写图片描述

如果提示javac不是内部或外部命令,说明你的path配置有问题,先检查下path路径是否配置正确。如果确定没有问题的话,打开jdk的安装目录,在bin文件夹里查找下是否有javac.exe程序 ,如果有,说明你的path配置得有问题,如果没有,那说明你下载的jdk不是正规渠道下载的,建议去java官网上重新下载安装
查看环境变量的命令
可以用如下两个命令查看path和classpath ,
在cmd中,可以输入 set path //查询设置的环境变量path
set classpath //查询设置的环境变量classpath
如图:
这里写图片描述

四、编写并运行自己的第一个java小程序

编译执行命令(继续往后看就知道这是什么了【笑~)
编译:javac xx.java //xx代指文件名
执行:java xx //这里的javac, java与后面的文件名之间空格个数不限,但必须有

如果以上所说都正常的话,我们就可以尝试编写自己的第一个小程序了,这里做个示范:
1.在你喜欢的地方新建一个文件夹(我这里在F 盘建了一个Practice 文件夹),用来装你写的程序(我习惯自己建一个专门的文件来装自己写的代码,方便管理)

2.在刚才建好的文件夹下新建一个文件夹,改名为 HelloWorld.java (注意,原来的后缀为 .txt , 现在后缀为 .java)
如图:
这里写图片描述

3.编写代码初学可以去下一个 notepad++,或者 Ultraedit, 或者 Editplus 之类的,等学到后面再用集成开发环境,如eclipse 。(我自己用的notepad++)
在这里,为了演示,就用计算机自带的记事本软件。
在HelloWorld.java 中敲出如下代码:
这里写图片描述

4.右键我画圈的地方(也就是你的HelloWorld.java 文件所在的那里),在弹出的下拉菜单中,单击“复制地址”:
这里写图片描述

5.快捷键 win + R 调出运行窗口,输入cmd

6.在调出的cmd中依次输入如图所示的命令
也就是:
F: //因为我的文件夹在F盘下,如果在D盘则输入D:,注意,F或D后面有一个冒号
cd +鼠标右键—>粘贴 //这里就是第四步的目的
javac HelloWorld.java //请注意大小写,也不要多或少了某个字母,这一步编译成功的话, .java 文件目录下会出现一个 .class文件,如图:
这里写图片描述

Java HelloWorld //此句中HelloWorld为你javac 编译后生成的 .class 文件的文件名,注意,java HelloWorld 这里没有后缀名
//在运行时如果提示“java.lang.NoClassDefFoundError”的话,请检查环境变量是否设置正确
这是我依次输入以上命令的截图展示:
这里写图片描述

(注意,很多初学者第一次编写程序可能会遇到很多错误,请按编译提示慢慢调试)
=================这部分大体上就是这些东西了==================


五、总结

虽然上面已经说了很多,但因为为很多初学者都容易在这些地方碰壁,所以这里啰嗦一下

1.为什么java可以用但是javac不能用

  • 首先打开“运行”(快捷键 win + R)输入cmd,再输入“java -version”如果有内容说明你的jdk安装成功

  • java可用说明你配置的classpath是正确的,javac不是内部或外部命令,说明你的path配置有问题,先检查下path路径是否配置正确。

  • 如果确定没有问题的话,打开jdk的安装目录,在bin文件夹里查找下是否有javac.exe程序 ,如果有,说明你的path配置得有问题,如果没有,那说明你下载的jdk不是正规渠道下载的,建议去java官网上重新下载安装

    2.注意事项

  • 在编写、编译和运行Java程序时是有很多注意点的,这也是初学者需要注意的地方。

  • 在运行时如果提示“java.lang.NoClassDefFoundError”的话,请检查环境变量是否设置正确。

  • 在命令提示符下输入命令的时候要注意区分大小写,Java是区分大小写的。 注意编写程序时标点符号的输入状态(全部是英文的标点)

  • 用javac编译程序时是有扩展名的。 用java运行程序时是没有扩展名的。 记得把文件扩展名设置为可见(具体怎么设置就不在这里啰嗦了)

  • 关于环境变量很多同学可能不知道它的具体作用,这个你就按照你自己配置的环境变量的路径去看看,就是为了找到那些路径下的东西噢

好了,本篇到此结束,我们下期再见

 

猜你喜欢

转载自ameihuashan.iteye.com/blog/2291907
今日推荐