这就是我学习新语言始终逃不过的悲惨命运!我就知道!当年下载dev用了俩小时,学会vs调试学了大半天!现在安装jdk运行hello,world我试了整整一个上午!可恶啊!午觉都没睡!
为了各位能睡个午觉少走点弯路少掉几个坑,善良的我掏心掏肺把我的教训都写下面了
1JDK下载步骤
乡亲们,真就保姆教学,且行且珍惜!哭死,我b站百度搜索了好久,才摸索出来,这JDK跟个大爷似的,一般还不愿意轻易露面,我真是找的好苦
tip2点击网页上方resource
tip3选择Downloads再点击JDK
tip4是啥系统就下载啥版本
找到大爷JDK以后就ok了,虽然大爷不好找,但是大爷好说话,就跟下载QQ一样直接下一步就行
2手动编译(命令行编译)
别管!我就要这么编译,我看视频人大佬在记事本敲代码完了手动编译贼带派,我也要学了去我小学五年级弟弟面前装逼!
tip1新建文本文档并命名
tip2敲代码
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}
别看短短几行,给我折腾的老惨了!
注意注意!!!标红的地方都是易错点呜呜呜!S要大写,大写,大写!!!符号记得要在英文输入法下打出来!!!!
tip3保存
3编译运行的准备工作
因为前面下载dev和vs被各种问题烦的不行,所以我决定预判!未雨绸缪!就凭我驰骋王者峡谷多年的经验,预判敌人走位那可是相当有一手。小小JDK,手到擒来(假的别信)
1勾选文件扩展名
打开文件夹——查看——勾选
2新建环境变量
电脑——属性——高级系统设置——高级——环境变量——新建
输入第一组如下
变量名为CLASSPATH
变量值为,;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;
输入第二组如下
注意该组变量值为你JDK的安装路径比如我安装在D盘app文件的Java文件中,你也可以选择浏览目录找到你的JDK安装路径
4编译运行
不知道dos命令的看下面,知道的跳过该段(也可以去b站找视频看)
win+R打开窗口输入cmd
输入d:换到d盘,注意冒号不能忘!同理换到e盘就是e:
一般写代码的文本文档在哪里就换到哪一个盘
输入cd相当于鼠标双击打开文件,比如打开d盘下app文件,注意cd与文件名间有空格
也可以一步到位,比如打开app文件中的java文件,输入cd app\java
查看该文件有啥,可输入dir,比如查看d盘中的javabian文件有啥,输入
dir javabian
返回上一级输入cd..
退出窗口输入exit
正式编译运行看这里
如图我的文本文档在d盘中的javabian文件中
tip1javac编译
格式:javac+空格+文本文档的路径+文本文档的名字
注意:1斜线是\不是/,有区别!
2输入的文本文档的名字一定要和自己的命名一模一样,每一个字母大小写都一样!
3不要忘记.java
编译成功就会发现神奇得多了一个class文件
tip2java运行
格式:java+class文件的名字
然而bbq的是,还是没有运行出来?!即使我煞费苦心历经艰难险阻去预判还是不行?!格式没有问题,环境也没有问题,问题在于我自己!没有换盘呐兄弟们!c盘压根没有class文件呐!
切到d盘发现还是没有用!
再次缩小范围,打开javabian,有了!(聪明细心的你发现了吧,当我输入java HelleWorld,显示找不到类,所以,别输错!)
由此可见,JDK还是一个非常懒惰的大爷,她不可能跟你在很大范围去搜索你的class文件,咱还是老老实实给大爷把一切都安排好
注意:1输入的时候没有.class也没有.java
2一定要打开到要运行的class文件所在的目录,class文件在d盘中的 javabian文件中,那么一定要一层层打开文件,直到把javabian打开 为止!(以防万一可以dir查看一下当前文件中有没有要运行的class文件,有,则可以运行,没有,哼,没有就赶紧去找去打开文件!)
小捷径
打开文件所在位置双击有惊喜
它会变成这样
输入cmd回车,直接打开到class文件在的目录下面了
然后直接运行你会发现,老铁,没毛病!
总结
1在记事本编辑的时候注意切换到英文输入,同时注意大小写
2编译时注意格式:javac和路径名之间有空格;
路径用到的斜杠是反斜杠;
名称注意大小写,必须和文件名一模一样;
有后缀.java
3运行时注意:一定要打开class文件所在的目录下才能运行;
Java+class文件名,不需要输入路径(可以理解为已经打开 了,不需要再特别标注出来);
没有后缀;
E N D