• 作为Java开发之新工作环境配置简明攻略


    写在前面的话:

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

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

    关于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中打开,将本地项目推送至远端:

  • 相关阅读:
    C 位与运算
    C语言指针总结(转载)
    C# webApi 之Ajax跨域(带头部参数)
    VS2017 .NET Core IIS 部署
    .Net Core 视图组件新玩法(ViewComponent视图组件族)
    EveryNote使用说明,好用的文件备注搜索工具
    【免费开源】Asp.net Core 开发的后台框架(权限介绍)
    Asp.net Core 一个实用的自定义TagHelpers
    c#简单代码:用获得的cookie访问目标网站
    Could not load file or assembly ‘xxx’ or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
  • 原文地址:https://www.cnblogs.com/guardian-hb/p/10108738.html
Copyright © 2020-2023  润新知