软件配置
Contents
Windows中环境变量的配置
Java
JAVA_HOME: 新建一个名为
JAVA_HOME
的变量,内容为jdk安装的目录path中的配置,尽量在当前用户的path中添加:
在path后面(如果没有的话则新建一个)追加%JAVA_HOME%\bin
及%JAVA_HOME%\jre\bin
的变量,至于classpath我从一些博客上没有看到需要进行配置的必要,所以我一般不进行配置,有一些博客说配置classpath是老版本的需要,而比较新的版本则没有配置classpath的必要了,并且还有可能造成不必要的错误。个人认为目前的版本没有必要在系统中配置classpath。测试:输入
javac -version
出现相关的版本号则配置正确安装java时,jre会自动更新,而每次自动更新的时候,jdk并不会随著而更新,并且我发现每次自动更新结束之后,无论默认的jre安装在什么地方,更新之后都会更改到C盘之下,所以我建议都把jre和jdk默认安装到C盘下比较好,方便自己以后的管理
更新:每次升级的时候没有必要关心jre的版本问题,但是jdk的path会因为安装的问题而发生改变,所以每次更新的时候都需要更新jdk的版本信息。
Gradle的环境变量的配置
配置Gradle的原因主要是我最近在学习Android的开发的时候遇到的,目前我认为其和maven一样是一个依赖包管理工具,更多深层次的东西现在还没有进行学习,所以也仅是如此叙述。
现在虽然在实习的时候使用Maven进行项目管理,但是在日常的学习使用的过程中还是习惯于使用Gradle来进行依赖和项目的管理,大体的使用过程如下:
GRADLE_HOME:新建一个名为
GRADLE_HOME
的变量,内容为Gradle的安装目录path的配置:在path中追加
%GRADLE_HOME%\bin
测试: 能正常运行
gradle -v
命令,出现显示当前信息的文件则说明成功。使用阿里源:
1
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
指定jdk的版本:
1
2sourceCompatibility=1.7
targetCompatibility =1.7
Maven的配置
新建变量
MAVEN_HOME
,其中填入maven安装的目录在path中追加’%MAVEN_HOME%\bin’就可以了
输入
mvn -version
出现版本信息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的环境变量。
GIT_HOME: 这是git的安装目录,git安装在什么地方就将其内容设为你所安装的目录
path配置: 在path中直接追加
%GIT_HOME%\bin
,这时就可以了使用
git --version
名令来测试是否安装成功,当输入指令后出现git相关的版本号后则说明配置成功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 | sudo apt-add-repository ppa:webupd8team/java |
Sublime的安装
在这里也是使用webupd8team提供的安装包来进行直接的安装,其命令如下:
1 | sudo apt-add-repository ppa:webupd8team/sublime-text-3 |
Ububtu make的安装
使用umake指令可以十分方便的安装在Linux编程中所需要的绝大部分软件,安装命令如下:
1 | sudo apt-add-repository ppa:ubuntu-desktop/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