00:00
好,咱们继续啊,可以放在PIN文件夹里啊,想放多少放多少啊对,有道理啊,有道理行了,那么接下来就是我们要具体讲一讲Java c怎么用了,来在这画一条线啊,Pass环境变量配完了。搞完这个之后呢,就是Java c命令怎么用。哎,这个注意啊。语法格式先背会。啊,这样式的啊Java c空格后面加,后面加什么加。Java源文件的路径。啊来,现在给大家这个30秒的时间把这个背会啊,这个应该应该能记住啊,应该能记住Java c后面跟Java原文件的。啊,Java c后面跟Java原文件路径可以用中文名可以啊,但是这个现在先不用用,不要用中文啊,先不要用中文。
01:01
Va。什么是原文件?各位,我问大家什么是原文件?什么是原文件?什么是Java源文件?就是。Java源文件以什么结尾?以点Java结尾?啊,原文件的名字以点Java结尾,该文件中写了Java源代码,这一种文件我们叫做Java源文件啊,那么Java c后面跟的是什么呀?是Java源文件的路径啊,Java源文件的路径。来比如说吧,比如说啊,各位看好了,看好了,哎哟,这这块我要再强调一下啊,再强调一下原文件的路径是什么意思。
02:02
Java源文件的路径是什么意思?原文件的路径是什么意思?注意。路径永远包括绝对路径和相对路径。啊,绝对路径和相对令之前我们已经讲过了啊,已经讲过了,那么接下来我们来演示一下,演示一下昨天呢,我们在在哪呢?我看一下啊,在我的这个电脑的D盘下的Java,然后Java project02加C01这块写了一个hello word Java对不对,那么这个时候呢,我把这个窗口先关一下,Window加RCMD敲回敲回车,回车之后呢,先确认一下Java c能不能用,各位看好了啊,Java c。来Java,诶什么情况。啊。来在这儿啊呃,Java c-version可以用啊,Java c可以用,没问题没问题啊,那Java c。
03:00
哎,怎么用啊,Javac这个命令能用吗?能用是吧?怎么用?Javac后面跟什么Java源文件的路径吗?Java源文件路径,好,那我问大家这个文件的路径。是不是这个路径啊。对吧,哎,好了各位,我们能不能拖过来呀。这样行不行啊?D盘cost加PROJECT02加SE chapter01 hello word Java啊,这是很神的操作啊,直接把这个文件拖进来,这个路径就有了。把文件拖进来啊,就有了。哎,注意啊,注意。需要注意注意啊,神操作。神操作啊,就是说把Java源文件直接拖进到DOS命令窗口啊,那么DOS命令窗口命令窗口啊,就有这个。路径了啊,就有这个路径了,那么这块呢,咱们呢,来看一看啊。
04:01
敲一下回车,走,敲完回车,这没报错,并且这个位置生成了一个文件,叫做hello word.class。恭喜你编译通过了,编译通过了,那么现在我想问大家的一一个问题是什么?请同学们告诉我,这种方式是跟的绝对路径还是相对路径?来来回答一下,回答一下各位。回答一下,跟的绝对路径还是相对,这种方式是跟的绝对路径还是相对路径?绝对路径对吧?哎,这个是绝对路径啊,这是绝对路径,因为大家看一看Java c后面跟的这个是以盘符开始的,而这个文件的路径如果是以盘符开始的话。那么这个路径我们称为是绝对路径啊,老师为什么不在这个文件夹上面直接打开到这个可以啊,这个还没讲到呢,同学啊,浩文,别心急啊,一会儿我会慢慢讲,慢慢讲,别着急啊,一会儿就到了啊,一会儿就到了。
05:01
好了,那么接下来我们继续看,这种方式是一种绝对路径,对吧?哎,别心急啊,循序渐进,哎循序渐进,那行了,那现在我把这个文件删了啊,删掉不要了不要了啊,然后接下来干什么呢?我这么做行不行?CMD,然后接下来干什么呢?我切到D盘下。回车,那你说我在D盘下这块。我这样写行不行?来,各位告诉我。Java。贴过来。这样告诉我行不行?行不行?这样行不行?告诉我这样行不行,现在在D盘下。好,我问大家一个问题啊,Java c这个命令永远死记一个语法规则。
06:02
这个语法规则是Java c后面跟的永远是Java文件的路径,这个Java文件的这个路径啊,它包括绝对路径和相对路径,那么刚才第一种方式,我跟大家说的这是一种什么绝对路径方式,对吧?别别走神啊,别走神啊各位,呃,非常重要啊,我的课程你有一点听不到啊,就比较费劲了啊,来注意听啊,咱们学透了。加上C后面跟的绝对路径,这是第一种方式,那如果说我采用这种方式行不行呢?来,这种方式行不行?就是说现在我当前的位置是在D盘的根下,D盘的跟下来,我们看看这个路径它前面是不是没有盘符,这个位置是不是没有写盘符,这个位置没有写盘符,我曾经跟大家说过,如果一个路径前面没有盘符的话,是相对路径,那么你是否还记得我说相对路径一定是相对于当前而言。
07:04
当前在什么地方啊,当前在这儿。所以你打开你的电脑,看看D盘的根下是不是有一个叫做cost你的路径,诶在D盘的根下上面第一个路径,诶是不是cost costs下有没有加products Java product下有没有零二,零二下有没有TYPE01,零一下面有hello Java有没有,诶我们可以切过去,Cos下面有没有加有吧,有没有零二,有没有TYPE01下边有没有这个文件,有,那么我们敲一下这个回车走好,大家可以清楚的看到这个位置也生成了一个hello点,这说明我们的编译是没有任何问题的,那么接下来我再来考一下大家CD接下来。Cos进去,CD Java products进去,好在这儿啊,在这儿,我们现在当前是在现在我先把这个删了啊,把它删掉,这个只留一个文件啊,现在在这个位置上。在这个位置上,就是说我们现在的这个路径是在Java project这个目录下,Java project目录下有什么D,看看下边有没有一个零二加YC的,对吧?那么这个时候我能不能在这Java c02加va SE下边的。
08:12
02JAVA SE下边谁呢?零二加下面谁呢?CHAPTER0一来叫CHAPTER01 chapter0一下有个hello word,那这个时候我在这写一个叫做hello word来这种方式行评朋友们告诉我这种方式行不行,这种方式可不可以。好,这种方式行不行?这种方式行吗?可以没有任何问题,各位啊,没有任何问题,没有任何问题大家永远记住啊,这个没有多难,你也别纠结,也别挠头啊,你Java c这个东西后面跟的就是Java原文件的路径,就是跟着Java原文件的路径,你只要死抠一个点就行了,就Java原文件,什么叫Java原文原文件路径?路径包括绝对和相对带着盘符开始的整个这个路径叫要绝对路径,如果说你这个这个后边这个路径前边这个这个位置没有盘符的话,这说明是相对路径,但是你一定要记住,相对路径是相对于当前所在的位置作为起点,那你从这个位置开始,大家看是不是我们这个位置是不是也没有一盘符开始啊,那证明整个这个路径就是空格,后面的这个路径是不是一个相对路径,如果是相对路径,一定是相对当前而言,当前你在哪啊?在Java protect下,当前你是在Java protect这个目录下,Java protect目录下有没有零二加Y1,零二加Y下有没有零一,零一下有hello word有,所以你这就是可以的。
09:40
没有任何问题啊,没有任何问题,所以我们在这块呀,来来看一看来看一看啊,这个位置现在是没有那个class文件,我们敲一下回车走。好,大家看是不是编译通过生成了class文件对吧?生class件好了,那么接下来呢,我们继续往里边切,假如说在Java project下加下下边零二加,那CD02,那能不能进去呢?进去之后零二下边有没有零一,我们CD01能不能进去呢?哎,如果现在我们已经进到了零一已经现在在这个位置上了,那你DR看一看当前目录下是不是有一个叫做hello.java那你当前位置差零下就有一个hello word.java那么请问同学们,Java c后面直接跟一个hello word.java行不行啊?来告诉我,同学们来告诉我,告诉我这个行不行?
10:30
这个行不行。这个可以吗?这个路径是相对路径还是绝对路径,这个路径是相对路径还是绝对路径,这个行不行告诉我。因为我们现在在哪呀,同学们,我们现在在哪呀?来大家告诉我,现在我们是不是在CHAPTER0一下,我们是不是在CHAPTER0一下呀,在CHAPTER01这个目录下有没有这个点呀,有的话我们直接写hello点行不行啊,那没有任何问题,同学们啊,那么我们这块直接敲回车看一看,它是不是就生成了一个word.class对不对?哎,这样的话也是可以的啊,也是可以的,所以这块呢,有多种方式,你愿意怎么做都可以啊,以上的四种方式都行,第一种方式是绝对路径啊,剩下三种方式都是相对路径啊,都是相对径,只有这个是这这个是绝对绝对径啊,这个是绝对径,只有哪个呢?只有刚才写的第一种方式绝对什么意思?你把窗口吧退了,退了之后呢,接下来干啥呢?
11:39
温度减点2CMD敲进去,你现在是在C盘下看见了吗。Java c。干啥呀,编译谁呀,拖过来对不对,行不行啊,加va c后面直接拖过来,把这个文件拿过来放到这回车,你看行不行,没问题啊,没问题,这样就可以编译了,可以编译了啊,可以编译它,关键你要记住的是加法C后面跟的是个路径,你永远永远卡住这一点就行,路径包括绝对也包括相对啊,包括绝对也包括相对,所以这块的话,大家一定要深知它的底层原理,深知它的底层原理,千万别去死记硬背啊,但是你这个要记住语法啊,语法就是Java c后面跟上加va原文件的路径,你记住一句话,只要路径合法就行,只要路径是就行,只要路径对就行。好,那么请同学们告诉我这种方式行不行?
12:26
来这种方式行不行?注意啊,这种方式行不行,来Java c Java c干啥呢?看好了啊,这种方式行不行?嗯。啊,打开。我考一下同学们啊。你就告诉我这种方式行不行。来。行不行,来告诉我行不行?同学们告诉我行不行,Java c后面跟着这个路径,现在我是在C盘下,行不行?五中啊,可以呀,五中你可以呀,你为啥可以呀?啊,这有点小意外啊。
13:02
啊。这行不行?这个这个为啥就不行了呢?Java c后面跟上这个路径为啥就不行了呢。因为因为因为你这个路径前面没有盘符,没有盘符就代表是相对路径,相对路径是相对当前而言,对不对,你要会推理啊,啊,你像侦探一样推理对不对,它是相对,相对路径的话,一定从当前路径作为起点开始找,当前是在administrator这个目录下,Administrator目录下有没有Co啊。有没有cos目录啊?没有cos目录,所以这块就会出错了,就出错了,对吧,找不到文件你看见了吗?这人说的多清楚啊,错误是找不到文件,这个文件根本不存在,不存在,所以说找不到文件,这个你不仅要会正确的错误的,你也要理解它为什么会错误啊,为什么会错误来这个就错了。对不对啊,这就错了,所以说错误大家也知道。
14:01
以上报错的原因是Java原文件的路径写错了,路径写错了。啊,路径写错了。好,那么现在呢,我再来考一下,大家来告诉我Java c,现在直接hello word.java行不行?来同学们告诉我这样行不行?这样行不行?告诉我这样行不行?Java c后面跟个hello word得加了,这样行不行?不行吧,原因很简单,因为你这是一个路径,这个路径前边没有盘符,你没有盘符就是相对路径,你你记住这个口诀了吗?路径前面没有盘符代表是相对,相对路径一定是相对当前所在的位置作为起点,当前在administrator administrator这个目录下有没有这个Java文件呀,没有,所以敲回你看就不行啊,找不到文件啊,这个文件不存在啊。
15:00
这个文件现在不存在啊,所以说我们一定要谨慎啊,这个文件是不存在的,不存在找不到,找不到hello word.java啊,找不到这个文件。好了,那么接下来咱们再继续看怎么能让它。执行呢?怎么能让它执行呢?同学们,很简单,你切到那个目录下,有这个文件的话,你就可以这样做D。哎D,哎,错了D冒号好D啊CD cost CD什么呢叫加va project CD什么呀,零二对吧C什么呀,CHAPTER01对吧?好Di,看看当前目录下有没有一个hello word点上啊。有的话Java c在hello word.java行不行,我们可以看一看这个位置,它会不会生成class文件中啊这样的话我们编译生成了class文件对吧?诶这样就可以了,这样就可以了,但是大家有没有感觉到我这个操作很麻烦,我这个操作很麻烦,怎么做的呀?我在这打开完了之后,De冒号走一下CD靠四切一下CD02切一下啊不是CD还切错了CD呃,这个叫做加project切一下CD什么呀,叫做零二切一下啊CD02切一下CD chapter0一切一下啊切完之后,哎在这才切过来,所以比较麻烦啊比较麻烦,有没有什么小妙招来神操作,各位看好了啊神操作。
16:26
又来一波神操作啊,神操作注意。神操作啊,这个神操作是什么呢?是这样的,你刚刚打开这个DOS命令窗口的时候啊,它的路径定位到是C盘users administrator这个目录下,你想不想给它一下就定位到那个零一下,如果想的话,你这么干啊,你这样你打开这个D盘,打开Co,打开谁加打开是零二,打开打开这个位置,如果这个位置有这个加号文件的话,你在上面点个路径,点一下输入CMD敲回车,好大家看现在是直接是不是就跳到了这个CHAPTER01这个目录下,这就是一个神操作啊神操作来各位get到的话打个一,Get到的话打个一,来各位get到的话打个一来get到这个神操作的话打个一啊打个一。
17:11
挡一先切到这个目录下是怎么做的啊,就直接把这个路径能点一下CMD回车就可以了啊,这是一个神操作,各位啊,神操作来这一块的话,咱们再来演示一下啊,是怎么做,我再来演示一下是先把计算机打开,把D盘打开,把cos打开加,再打开零二打开拆零一打开路径选上,选上路径CMD回车啊CMD回车这样的话这个路径就过来了,这样的话你在拆零一下,你看看它是不是有一个叫做hello word.java有的话,OK Java c直接hello word回车就可以了,这样的话就可以编译我们的hello word.class文件了。好了,Get到的话打个一了,打个一了,各位啊,有没有不太理解这个操作的,这个神操作啊,这是个神操作来,这个操作就是这样的,这是Windows操作系统自带的啊,操作系统自带的好,这块的话有个神操作,各位啊,大家注意。
18:05
就是说你可以怎么快速怎么快速定位到啊,怎么在DOS窗口命令窗口中快速定位到某个路径呢?哎。在。计算机打开啊打开。打开打开计算机之后。打开。呃,一些文件夹啊,打开之后在地址栏上直接输入CMDCMD回车啊,这样就过去了,这样直接就过去了,来这个刘坦同学,呃,问的非常好,这是新开的,对,你说的非常有道理,这是新开的倒窗口啊,新开的DOS窗口啊,其实这个没有什么新旧这一说了啊,只要到窗口开了就行呗,没有啥新旧这一说了啊,有什么新旧啊对不对,回车你看。
19:06
是吧,又开了一个,你看是吧,有俩对不对,你看有俩对吧?哎,你想再开一个来点中回车看是不是,哎又开一个,这个是新窗口啊,没问题,但是这个新旧无所谓啊,是新新旧无所谓啊,无所谓,好这是一个阶段,这是个阶段各位了啊。啊,但是如果说你这个分号啊,写错了,写成写成这个中文分号了,你写成中文分号了,那么这个时候你保存之后啊,接下来你再去重新编译的时候,你看你会不会出问题啊,路径选上CMD敲进去回车,接下来在这儿呢,直接Java c Java c之后呢,Hello word.java然后直接回车,好大家看错误了。对不对,这个错误就出现了,错误出现之后呢,大家注意了,这个位置并没有生成这个class文件,对吧?哎,Class文件对不对,网络不好黑屏了。网络不好,黑屏了,哎哟,我的天呐。
20:00
啊,编译报错不会生成class啊,编译报错的时候不会生成class字节码文件啊。好,不会生成字节码文件的啊,注意一下,报错了就不会生成了啊,你把它改回去。改回去之后,再从这里编译一下Java c hello word敲一下回车,看一下这里啊,敲一下回车走啊好了,你看生成了吧,生成了吧,是不是啊,这样就可以了啊,这样就可以了。好了,我们编译就到这儿。
我来说两句