Windows中环境变量的配置

Java

  1. JAVA_HOME: 新建一个名为JAVA_HOME的变量,内容为jdk安装的目录

  2. path中的配置,尽量在当前用户的path中添加:
    在path后面(如果没有的话则新建一个)追加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin的变量,至于classpath我从一些博客上没有看到需要进行配置的必要,所以我一般不进行配置,有一些博客说配置classpath是老版本的需要,而比较新的版本则没有配置classpath的必要了,并且还有可能造成不必要的错误。个人认为目前的版本没有必要在系统中配置classpath。

  3. 测试:输入javac -version出现相关的版本号则配置正确

    安装java时,jre会自动更新,而每次自动更新的时候,jdk并不会随著而更新,并且我发现每次自动更新结束之后,无论默认的jre安装在什么地方,更新之后都会更改到C盘之下,所以我建议都把jre和jdk默认安装到C盘下比较好,方便自己以后的管理

  4. 更新:每次升级的时候没有必要关心jre的版本问题,但是jdk的path会因为安装的问题而发生改变,所以每次更新的时候都需要更新jdk的版本信息。

Gradle的环境变量的配置

配置Gradle的原因主要是我最近在学习Android的开发的时候遇到的,目前我认为其和maven一样是一个依赖包管理工具,更多深层次的东西现在还没有进行学习,所以也仅是如此叙述。

现在虽然在实习的时候使用Maven进行项目管理,但是在日常的学习使用的过程中还是习惯于使用Gradle来进行依赖和项目的管理,大体的使用过程如下:

  1. GRADLE_HOME:新建一个名为GRADLE_HOME的变量,内容为Gradle的安装目录

  2. path的配置:在path中追加%GRADLE_HOME%\bin

  3. 测试: 能正常运行gradle -v命令,出现显示当前信息的文件则说明成功。

  4. 使用阿里源:

    1
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
  5. 指定jdk的版本:

    1
    2
    sourceCompatibility=1.7
    targetCompatibility =1.7

Maven的配置

  1. 新建变量MAVEN_HOME,其中填入maven安装的目录

  2. 在path中追加’%MAVEN_HOME%\bin’就可以了

  3. 输入mvn -version出现版本信息

  4. maven使用oschina的源:因为国内网速的原因,直接使用maven center的源会发现网速比较低,所以可以使用oschina提供的maven源来进行配置,在setting.xml中做如下修改:

    在Oschina的源失效之后,也就是和天翼云的合作结束后,这个镜像基本就不能使用了,可以考虑使用阿里的源,在setting.xml中进行入校配置:

    1
    2
    3
    4
    5
    6
    7
    8
    <mirrors>
    <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
    </mirror>
    </mirrors>

Git的环境变量的配置

对于安装git的时候我们既可以使用git中自带在mingw的类Unix的运行环境,也就是git shell,也可以使用Windows的cmd来进行运行,当然安装的时候我还是建议使用独立的git shell来运行git,有是候我们也会在cmd或者是其他的编辑器中需要使用git。这时,就会发现没有配置环境变量,就会导致使用git的不方便,所以还是需要配置git的环境变量。

  1. GIT_HOME: 这是git的安装目录,git安装在什么地方就将其内容设为你所安装的目录

  2. path配置: 在path中直接追加%GIT_HOME%\bin,这时就可以了

  3. 使用git --version名令来测试是否安装成功,当输入指令后出现git相关的版本号后则说明配置成功

  4. git连接到github或者其他的代码托管网站:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 配置账户信息
    git config --global user.name "yourName"
    git config --global user.email yourname@gmail.com

    # 生成RSA秘钥,邮箱同上,并将密钥提交到Github中
    ssh-keygen -t rsa -C "yourname@gmail.com"

    # 测试是否连接成功
    ssh git@github.com

Linux中环境变量的配置

Java

在linux中,我主要使用Ubuntu来作为linux的使用环境,则这时可用使用WebUpd8提供的包来进行安装oracle的jdk,也可以使用openjdk来进行java的安装,当然也可以自己下载linux的jdk包之后进行下载安装,但是我认为对于个人使用的话直接使用WebUpd8提供的安装就可以了,对于生成产环境则不能这样做,所以对于oracle的jdk来说,可用使用如下指令就会进行安装并且配置好所需的环境变量了:

1
2
3
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Sublime的安装

在这里也是使用webupd8team提供的安装包来进行直接的安装,其命令如下:

1
2
3
sudo apt-add-repository  ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

Ububtu make的安装

使用umake指令可以十分方便的安装在Linux编程中所需要的绝大部分软件,安装命令如下:

1
2
3
sudo apt-add-repository  ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

C语言的建议

对于C语言来说,我们可以使用微软提供的visual studio communication版本来进行学习,如果你认为这比较大的话,可以使用gcc来进行学习,也就是linux环境。当然不喜欢linux或者不想配置linux的话,我建议可以使用mingw或者是cygwin来进行学习,我强烈反对使用VC++6.0来进行C语言的学习,因为安装一个编辑器的时间都可以把基本的语法看一遍了,简直是在浪费时间。为了使电脑安装的东西少一些,我日常学习和使用C\C++的时候都是使用tdm-gcc和clion来进行学习的,因为其紧跟着gcc的更新,可以使用比较新的语法或功能。

android sdk的配置

因为在国内不能很好的使用Google的数据进行开发和更新,所以只能使用国内提供的镜像来进行配置,具体的可以参考AndroidDevTool来进行配置,其github的地址为AndroidDevTool