Windows环境下安装jdk找不到javac.exe

【前言】

            小编最近迎来了久违的J2SE学习,视频第一集来学习如何下载、安装、配置jdk文件,以下是对出现问题的一些记录。 

【问题介绍】

            问题重现:安装完jdk之后,在命令提示符中输入javac 命令,希望编译java源代码,但是出现提示:找不到文件,如下图所示:

              


             解决思路: 是不是安装出现问题了,我去安装文件那瞅一眼,果然没有javac的文件——没有javac.exe这个程序,准是我安装出问题了,网上找了一下解决办法;

             原因:安装路径设置有问题,,我们平时安装的jdk 文件包含两种文件一个是jre ,一个是jdk ,jre晚于jdk安装,而jre只是提供java运行环境,不需要javac编译命令的。jre安装前你会发现它自动删除一些无关文件,如果同jdk安装在同一目录下,原本jdk中完好的javac命令就会被删除!

             解决办法:JDK和JRE一定不能安装在同一个文件夹中,否则运行的时候会找不到javac命令。

            再次安装配图如下:

            安装jdk时选择路径——

             

           安装jre时选择路径——

           

 【Java程序的安装、编译和运行

         1.安装java 程序:安装完jdk之后,打开命令提示符窗口,首先回到根目录→转到bin目录下→输入java

           

            2. 编译java源代码文件:在待编译的java文件下打开命令行窗口,输入javac 文件名(包含扩展名),如图

                 

               说明: HelloWorld.java 为待编译的java文件,存放路径为D:\java ;

                            在此处打开命令行窗口(在指定文件夹下打开命令行窗口的办法:按住shift键,同时右击该文件,在弹出对话框中选择“在此处打开命令窗口”)

                           HelloWorld. java文件经编译后会出现一个class文件。

            3.运行程序 :输入java  文件名(后面不需要加任何后缀名)

               

  【知识延伸】

                      1. Java的开发环境叫JDK (JDK自带运行环境),运行环境是JRE(运行java程序,可以单装)

                      2. 斜杠:正斜杠(又称左斜杠),符号是“/” ,在unix系统中,/ 表示目录,由于web遵循unix命名,所以在网址(URL)中,/ 表示目录。DOS命令后可键入/?,则可查找该命令的各种参数(开关)的使用法,有的时候还表示除法,分隔。

                                  反斜杠(又称右斜杠),符号是“\”,在windows系统中,\ 用来表示目录。

                       3. javac命令:编译java文件

                       4. java命令: 运行一个类(class)文件

                       

                     5.  javap命令:深入了解java编译器的机制

                                 

                     6. bin文件:Binary,进制文件,编译好可以运行的程序

【总结】 

             一个人掌握的知识就像一个圆,你知道的事情越多,这个圆越大,那么你就会发现自己不知道的事情越来越多。正如米老师所说:不怕不知道,就怕不知道!            

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的大白啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值