写在前面的话:
新的工作环境有哪些需要初始化?尊重三个层面理论--资源/方法/价值观
新的工作环境有哪些需要适应?
关于jdk安装配置:
要素:jdk源文件,两个jre,JAVA_HOME,Path,CLASSPATH,安装成功的校验与cmd编译运行,IDE中被配置jdk
关于jdk、jre、jvm:
jdk内含一个jre:安装jdk时,会默认安装一个jre在jdk安装目录--jdk内部文件都是java写的,这个jre用于跑这些java代码;
jre内含jvm所需文件:安装jdk过程中还会在安装一个独立的jre,这个jre服务于各种其他的应用软件,比如浏览器;
jvm:是java代码运行的平台;
关于环境变量:
添加JAVA_HOME指向jdk安装目录;
- 值得注意的是路径后面不要加;号
添加CLASSPATH指向三个目录:
- .;代表当前目录;
- %JAVA_HOME%lib;jdk下的类库;
- %JAVA_HOME%lib ools.jar;
以上三个目录指向.class文件位置,在运行代码时会在指定目录中查找,配置的目的就是cmd中java、javac命令可以在任意目录执行,但这样的弊病就是:
如果遇到有同名.class的情况下默认会执行最先找到的.class;;不配置则默认在当前目录执行代码;
在Path下添加指向bin目录:
- %JAVA_HOME%in;
- %JAVA_HOME%jrein;
- C:Program Files (x86)Common FilesOracleJavajavapath;这一条是安装jre时自动配置的;
Path变量说明:Path变量指向的都是可执行文件的目录,双%%取值表达式;
校验与使用:
cmd中执行java -version 命令响应JAVA_HOME指向的jdk版本则安装正确;
where java 命令响应已知java.exe的位置,就在...in目录下;
javac 编译;java执行;
关于MAVEN安装配置:
要素:maven源文件、JAVA_HOME、仓库配置、IDE中配置mvn
maven源文件:无需安装,解压即可;
maven仓库配置:
- 本地仓库
<localRepository>D:/A_SOFTWARE/maven-local-repository</localRepository>
- 中央仓库
- 镜像仓库
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <!--<mirrorOf>central</mirrorOf> --> <mirrorOf>*</mirrorOf> </mirror>
安装成功校验:
mvn -version 查看mvn版本;
cmd:
IDE中配置mvn:
ECLIPSE为例:配置修改好的settings.xml文件(配置到user settings即可,global settings不配即可),并update settings;
检查是否配置成功,并检查settings.xml中的设置是否生效;
mvn项目jdk默认版本设置:
在settings.xml中设置,设置成预期版本即可:
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>