作为Java开发之新工作环境配置简明攻略 写在前面的话: 关于jdk安装配置: 关于MAVEN安装配置:  GIT安装配置:

新的工作环境有哪些需要初始化?尊重三个层面理论--资源/方法/价值观

新的工作环境有哪些需要适应?

关于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:

输入 if not exist "%JRE_HOME%injava.exe" echo no jre java 回车    结果:no jre java
再输入 if not exist "%JAVA_HOME%injava.exe" echo no jdk java 回车   结果:no jdk java 
//环境变量没有java jre and java jdk。
最后输入 if not exist "%JAVA_HOME%injava.exe" echo "%JAVA_HOME%injava.exe" 回车   结果:"C:Program FilesJava;injava.exe"
发现路径中多了分号;,这是因为在配置JAVA_HOME时在路径末尾加了;导致的;

 

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>

 GIT安装配置:

本机安装git,一路默认:

配置全局及局域用户名及电子邮箱:

配置ssh秘钥:

初始化本地仓库并克隆远程仓库至本地:

本地仓库模型及本地到远程的推拉操作:

分支模型:

将拉去的项目在eclipse中打开,将本地项目推送至远端: