Ubuntu下的生活--安装
概要
整个安装过程是通过离线包安装,而非在线安装。
目录
JDK安装与配置
版本:jdk-7u71-linux-i586.tar.gz
准备工作:
cd /usr
sudo mkdir java
cd /home/usrname/Downloads/ // 这是存放离线文件的路径
安装:
由于是tar.gz命令,只需要将其解压到指定目录即可,解压命令:
sudo tar -zxvf jdk-7u71-linux-i586.tar.gz -C /usr/java // 将文件解压到指定目录/usr/java/下
配置环境:
在shell窗口敲入命令:
sudo gedit jdk.sh
在打开的文件下敲入下面的代码,然后进行保存:
export JAVA_HOME=/usr/java/jdk1..0_71
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存好后,将jdk.sh文件复制到目录/etc/profile.d下
sudo mv jdk.sh /etc/profile.d
接着重新启动配置文件,使得修改后的文件立马生效
source /etc/profile
接下来可以验证是否安装成功:
java -version
// 显示下面信息表示成功
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) Client VM (build 24.71-b01, mixed mode)
Eclipse安装与配置
版本:eclipse-jee-luna-SR1-linux-gtk.tar.gz
解压:
sudo tar -zxvf eclipse-jee-luna-SR1-linux-gtk.tar.gz -C /usr/lib
解压完后,点击Eclipse无法启动,原因是eclipse找不到JRE环境,此时需要打开eclipse.ini文件加入下面的语句(放在行首即可)
-vm
/usr/java/jdk1..0_71/jre/bin/java
打开eclipse.ini的方法
cd /usr/lib/eclipse/
gedit eclipse.ini
现在虽然Eclipse安装完成,但是每次打开都进入相应目录下还是比较繁琐,所以就可以创建一个快捷方式,方法如下
$ sudo gedit /usr/share/applications/eclipse.desktop
// 其内容如下:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/lib/eclipse/icon.xpm
Exec=/usr/lib/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
Apache安装与配置
版本:apache-tomcat-7.0.57.tar.gz
解压安装:
sudo tar -zxvf apache-tomcat-7.0..tar.gz -C /usr/local
配置:
// 新建tomcat.sh
sudo gedit tomcat.sh
// 在文件中添入下面代码
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.
保存好后
保存好后,将tomcat.sh文件复制到目录/etc/profile.d下
sudo mv tomcat.sh /etc/profile.d
接着重新启动配置文件,使得修改后的文件立马生效
source /etc/profile
但是此时依然无法启动tomcat,原因是tomcat找不到JAVA_HOME或者JRE_HOME,所以需要在catalina.sh添加一行信息
export JAVA_HOME=/usr/java/jdk1..0_71
MySQL安装与配置
版本:mysql-server_5.6.22-2ubuntu14.10_i386.deb-bundle.tar
参考网址:http://dev.mysql.com/doc/refman/5.6/en/linux-installation-debian.html
Ubuntu下的生活--安装的更多相关文章
- Ubuntu下git的安装与使用
Ubuntu下git的安装与使用 Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便. 首先,确认你的系统是否已安装git,可以通过git指令 ...
- Ubuntu下Speedtest的安装
要安装Speedtest,需要先安装apache,参见<Ubuntu下Apache的安装>一文:*(再安装LAMP server,参见<Ubuntu下快速安装LAMP server& ...
- Ubuntu下Apache的安装
Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5),参见<Ubuntu下快速安装LAMP server>一文. 也可以手动安装Apache.本文介绍如何手 ...
- Linux(Ubuntu)下MySQL的安装与配置
转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...
- ubuntu下的openfire安装、配置、运行
openfire服务器 Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议.您可以使用它轻易的构建高效率的即时通信服务器.Op ...
- ubuntu下boost编译安装
ubuntu下boost编译安装 boost 安装 1.依赖安装 apt-get install mpi-default-dev libicu-dev python-dev python3-dev l ...
- 2010-01-20 12:09 ubuntu下minicom的安装及使用
转http://hi.baidu.com/npugtawqdnbgqrq/item/106f805409b42813db163527 ubuntu下minicom的安装及使用 安装: sudo apt ...
- ubuntu 下redis的安装简介
Linux公社:https://www.linuxidc.com/topicnews.aspx?page=2&tid=2 简单介绍下ubuntu下redis的安装方式: 第一种: 1:进入re ...
- ubuntu下tomcat的安装及注册成系统服务
在ubuntu下tomcat的安装有两种方式,第一种是下载二进制文件,解压安装:第二种则是使用apt-get自动下载.这里不推荐第二种方法安装,因为这种方法安装会像天女散花一样把安装的文件散落在系统的 ...
随机推荐
- Net设计模式实例之适配器模式(Adapter Pattern)
一.适配器模式简介(Brief Introduction) 适配器模式,将一个类装换成客户期望的另外一个接口.Adapter模式使的原本由于接口不兼容而不能工作的那些类可以一起工作. 二.解决的问题( ...
- null和undefined的一些区别
读了阮一峰的博客,自己总结一下,便记录一篇博客 在javacript的基本类型中,有2种基本类型,只有1个值,便是null和undefined,都表示的是"无".在一定程度上是相等 ...
- 发布 Rafy 源码到 GitHub
最近项目组开始使用 Git 来作为源码管理.我今天就顺便把 Rafy 的源码也迁移到了 github 上,方便大家使用.这是项目的地址:https://github.com/zgynhqf/raf ...
- Win10计算器在哪里?三种可以打开Win10计算器的方法图文介绍
全新的windows10系统带来了不少新的特性和改变,其中win10的计算器位置就发生了很多的变化,导致很多网友们都以为win10计算器不见了,那么,win10计算器在哪里?如何打开?针对此问题,本文 ...
- 工厂模式 - Factory
简单工厂模式 SimpleFactory Pattern,将一个具体类的实例化交给一个静态工厂方法来执行. 特点: 增加功能需要修改工厂类,扩展性较差: 参考: 设计模式学习笔记 - 简单工厂模式: ...
- 3、Python字符串和循环
1.while循环 #猜lucky_number = 6 #如果比6大,提示你猜的大了 #如果比6小,提示你猜的小了 #猜的等于6,提示Bingo #限制3次 lucky_num = 6 count ...
- Session中load/get方法的详细区别
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象.其区别在于: 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个O ...
- Spring2.0-applicationContext.xml中使用el表达式给实体类属性赋值被当成字符串-遁地龙卷风
(-1)写在前面 这两天读<javaweb开发王者归来>,学到Spring的PropertyPlaceholderConfigurer时出现一个问题,我已${jdbc.name}的形式赋值 ...
- Boostrap全局CSS样式
1.Bootstrap提供的CSS Reset * { box-sizing: border-box; } body { font ...; color: #333; background: ...; ...
- #9.1课堂总结#JS基础(二)
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活.强大,不像是Java等强类型高级语言数组只 ...