为了不自己打脸,完成“一周一篇博文”的flag,只好拿来自己以前保存的笔记来顶替了
Java三个体系(J2SE J2EE J2ME)这个以后再百度编辑
JDK下载地址:http://www.oracle.com (我最开始的时候很抵触英文网站,总喜欢去论坛下载软件,但是最好还是去官网下载比较靠谱,除非要收费,可以去搜破解版的)
环境变量:
JAVA_HOME E:\Java\jdk1.8.0_65
Path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意最好加在最前面,而不是最后面)
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
检验是否配置成功运行 shell(快捷键win+R)输入cmd,再输入 javac以及java,如果出现“不是内部命令”语句,说明环境变量配置错误
Ps:为毛把jre装到java新建的文件夹jre8中环境变量就配置失败呢。。。
Helloword程序
public class Helloworld
{
Public static void main(String args[])
{
System.out.printf(“Helloword”);
}
}
必要的DOS命令:
cd.. :返回上一级目录
cd\ :返回跟目录
cd 文件夹名 :进入当前目录中的某个文件夹中区。比如 cd JavaStudy
D: 直接输入根目录,则直接转换到对应的根目录中去
cmd javac HelloWorld.java
java HelloWorld
泪奔啊,好久没用java,结果出了那么多小错误
1.记事本保存为TXT格式,结果没显示格式,等于直接命名为HelloWorld.java.txt
2.先要编译啊亲,是javacHelloWorld.java 而不是java啊。。。
环境变量终于完成,哈哈哈哈~~~
但是有时候做成功了,并不代表真正会了,我想如果能够明白环境变量设置的真正含义,就不用每次配置的时候去百度,还各种出错,为毛法师没讲过,原谅我,这并不是老师的错,而是中国式教育问题
含义:
JAVA_HOME E:\Java\jdk1.8.0_65
这个比较容易理解,就是jdk的安装路径,其实不设也可以,只不过为了方便省事
Path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在shell里输入命令java/javac时,需要到path所存的路径下查找,看能否找到java.exe/javac.exe,所以需要在path后加入它们的路径
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
根据名字可推断是类目录的路径,运行一个java程序,首先对源程序.java进行编译,编译成.class文件,然后执行.class文件时需要查找其引用的类或者包,这时候就用到了classpath,其中.指当前目录,因为有可能当前目录中有其他类被引用。