一、序言
这里记录了安装ubuntu 系统,以及里面常用的东西,jdk,idea,maven,svn,git 等等工具的安装,因为这些动作不是经常操作的,因此这里做一个记录,方便新手或者忘记的时候看看。
二、JDK 安装
1.关于ubuntu 的安装,我这里不介绍了,用的是U盘启动的方式,版本是14.1,直接从官方网站下下来,我8G内存,用的64位的系统,当然一些基本的命令这里不介绍了。
2.JDK 的安装,我用的JDK8,先去官网下载为1.8.xxx.tar.gz,我放到自己建立的program 文件下
用tar -zxvf 解压,得到 jdk1.8.0_40 文件。
官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
3.设置JAVA_HOME 环境,这里有两种方式,一种直接设置到系统里面,一种是和当前登录用户相关,我这里用的第二种,用 控制台:sudo gedit /etc/prifile ,输入你的账户密码,在弹出的 文件末未加上
#set java environment,环境路径记得改成自己的目录 export JAVA_HOME=/home/xx/program/jdk1.8.0_40 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
当然,还得设置使用的东西,这里后面为多个JDK 设置方便,这里只有一个~.~,控制台输入
# 这3行代码 分开输入 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_40/bin/javac 300 sudo update-alternatives --config JAVA sudo update-alternatives --config javac
然后你执行javer -version 就,输出正常就OK了
三、安装IDE 工具idea,这个工具 感觉比eclipse 用着舒服,我版本是idea 14的
下载地址:http://www.jetbrains.com/idea/
1.解压文件 tar -zvxf ideaIU-14.0.3.tar.gz /xx/program 解压位置自己选吧。
2.进到刚才的安装目录下:cd idea-IU-139.1117.1/bin ,然后执行 ./idea.sh 就行了
顺便说一下,idea 14 是需要收费的,虽然我不支持盗版,但是你懂的..找个KEY 生成器,附件上我会上传,拿去用就行了。
四、MAVEN 安装
现在很多工程都是MAVEN 相关了,包括idea 里面的集成东西,因此最好把这个安装了才使用IDE吧。
下载地址:http://maven.apache.org/download.cgi
1.解压:tar -zvxf apache-maven-3.2.5-bin.tar.gz ,位置自己选
2.同样设置环境变量:sudo gedit /etc/profile 打开之后末未添加
#set maven environment M2_HOME=/home/xx/program/apache-maven-3.2.5 export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=$M2_HOME/bin:$PATH
3.要让这个生效,可以使用上面JDK 那种命令,当然还有另外一种: . /etc/profile
4.如果控制台输入:mvn -version 得到正常版本信息,就成功了
另外,如果google出不去的,需要改下host 文件,配置一些外网的IP,自己搜索hosts google 2015 就能找到,或者用我的红杏推荐,可以免费10天:http://honx.in/VMWWmM6vD3FssczA
四、SVN 安装
这里直接用命令:sudo apt-get install subversion
基本上安装完了, 就可以用 idea checkout 项目了,使用的时候记得 用自己定的MAVAN 目录。
五、git github 安装
地址介绍:http://rogerdudler.github.io/git-guide/index.zh.html
酷推:http://www.tuicool.com/articles/MJvuua
1.先下个git 吧,命令:
sudo apt-get install git-core
2.设定你的github 名字和邮箱
git config --global user.name = "用户名或者用户ID" git config --global user.email = "邮箱"
3.创建你的 公钥
ssh-keygen -C 'emailaddress@gmail.com' -t rsa
4.测试是否连通
ssh -v git@github.com
5.把你公钥添加到 github的SSH key里面,打开公钥,复制一下就行了
cat ~/.ssh/github.pub
6.在你的idea 里面 file->setting-<github 里面填写
host:github.com login:你的邮箱 password:密码
7. checkout 或者 import 项目到github
从idead->vcs->checkout 或者import->share ..github 或者先创建本地的import->created git repository
这就基本安装OK了,就可以自由的 pull push 了。
当然你可以链接到这里开源:http://git.oschina.net/
配置地址:http://my.oschina.net/lujianing/blog/194069
六、jetty 和 tomcat 的插件安装,这里我是用的maven 插件,直接贴配置吧
<!--具体参数自己要设置一下 -->
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/agent</path> <uriEncoding>utf-8</uriEncoding> <port>${app.port}</port> <server>tomcat</server> <warFile>${app.warFile}.war</warFile> <systemProperties> <systemProperty> <name>JAVA_OPTS</name> <value>-Xms256m -Xmx768m -XX:+UseConcMarkSweepGC -XX:MaxPermSize=256m -XX:NewRatio=6 -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled </value> </systemProperty> </systemProperties> </configuration> </plugin>
<!-- --> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.8.v20121106</version> <configuration> <stopKey>stop</stopKey> <stopPort>5599</stopPort> <reload>manual</reload> <webAppConfig> <contextPath>/</contextPath> </webAppConfig> <scanIntervalSeconds>5</scanIntervalSeconds> <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> <port>80</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> </configuration> <dependencies> <dependency> <groupId>net.alchim31</groupId> <artifactId>livereload-jvm</artifactId> <version>0.2.0</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <skipTests>${skipTests}</skipTests> </configuration> </plugin>
更多的可以参考:
http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin/
http://maven.apache.org/plugins/index.html
相关推荐
本文档包含以下几个部分:1.在Win10基础上安装Ubuntu系统;2.Mysql及其工具的安装设置;3.Eclipse、Python、Scrapy安装
2 UBUNTU 16搭建LINUX交叉编译环境 8 2.1 IA32-LIBS 库的安装 8 2.2 虚拟机配置两块网卡 8 2.3 NFS服务 9 1.1 下载交叉编译器 9 1.2 交叉编译环境常用工具集 10 1.3 文件系统制作 13 3 PETALINUX安装(WINDOWS下安装...
第五篇介绍Ubuntu提供的DHCP服务、域名服务、网络文件共享服务、Linux和Windows间资源共享、电子邮件服务、Web服务、数据库服务以及在Ubuntu上建立开发环境; 第六篇介绍Ubuntu用户和用户组的管理、备份和恢复、系统...
安装内容:纯净版基础上,系统自带的python2.7.6环境下下安装了tensorflow 1.10.0 cpu版本,使用pip方式安装,非源代码方式安装。 确定安装的文件为:tensorflow-1.10.0-cp27-cp27mu-manylinux1_x86_64.whl 系统...
ubuntu知识领域:Linux操作系统、...用途:为零基础小白提供Ubuntu操作系统的入门教程,帮助理解并掌握Ubuntu的基本使用方法,包括安装、环境配置、软件安装、文件操作和权限管理,为后续学习Linux系统和编程打下基础。
└ 零基础玩转Linux+Ubuntu │ 1.1 课程及Linux学习路线介绍.pdf │ 1.2 Linux与Ubuntu的关系.pdf │ 1.3 Ubuntu安装及新增特性简介.pdf │ 1.4 X window及桌面管理器.pdf │ 2.1 shell基本命令.pdf │ 2.2 ...
Ubuntu服务器安装SQL[Linux基础环境/软件]Linux下安装mysql
利用VMWare虚拟机建立3台ubuntu虚拟系统,在此基础上搭建的hadoop完全分布式环境,本人亲测可行
[Ubuntu.Linux.基础视频教程].2.9.配置中文语言环境
由于项目组需要将部署环境移植到ubuntu-16-server系统中,但公司不提供内网,于是开始了寻找实现制作可安装系统镜像的方法,但发现很多方法都不能实现比如pinguy等,pinguy制作的live cd版的镜像只能在vmware中使用...
[Ubuntu.Linux.基础视频教程].3.2.设置个性化桌面环境
基于Ubuntu18镜像,打包jre8以及自己的java应用jar包到镜像,包含Dockerfile文件和启动截图等,环境为Win10 Pro + Docker Desktop,仅供学习参考。
1.3 Ubuntu安装及新增特性简介.pdf 1.4 X window.及桌面管理器.pdf 2.1 shell基本命令,pdf 2.2 shell高级命令.pdf 2.3 shell脚本入门pdf 2.4vi与vim入门.pd 2.5Make工程管理.pdf 3.1什么是环境变量.pdf 3.2文件系统...
目录网盘文件永久链接 1-1 课程简介及Linux学习路线介绍 ...零基础玩转Linux+Ubuntu 1.1 课程及Linux学习路线介绍.pdf 1.2 Linux与Ubuntu的关系.pdf 1.3 Ubuntu安装及新增特性简介.pdf 1.4 X window及桌面.....
2.1.5桌面环境 2.1.6版本和发行号 2.1.7赞助和支持 2.1.8什么是 Linux? 2.1.9什么是 GNU? 2.2 获得 Ubuntu 2.3 Linux 基础 2.3.1目录和文件系统 2.3.2权限 2.3.3 root 用户和 sudo 命令 2.3.4 终端 2.3.4.1 启动...
Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量...
首先在Windows系统下安装Vmware虚拟机,然后在此基础上虚拟一个linux操作系统, 该linux系统为ubuntu
提供一个基本的docke基础镜像用于离线环境创建docker容器 上传到liunx系统,在已安装docker的前提下,在文件所在目录 执行 docker load <ubuntu.tar 查看导入的镜像 docker images 然后 添加 tag docker tag 容器id...
本文介绍开发环境搭建ubuntu14.04 与wn7文件互传,大家学习下。
上设置开发环境的基础知识。 贡献 总是欢迎贡献。 看 。 也可以看看 开发商 执照 内容根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。 要查看此许可证的副本,请访问。 该代码在 Apache License 2.0 下...