Ubuntu 安装java环境搭建
1、下载JDK 8
从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK 8。
2、解压文件
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk-8u11-linux-x64.tar.gz /usr/lib/jvm/
$ cd /usr/lib/jvm/
$ sudo tar -zxvf jdk-8u11-linux-x64.tar.gz
$ rm ./jdk-8u11-linux-x64.tar.gz
3、配置
$ sudo gedit /etc/environment
报错:(gedit:7473): Gtk-WARNING **: cannot open display:
运行xhost +
xhost: unable to open display ""
总之用网上各种方法均不见效,最后用vim /etc/environmen
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_11"
CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_11/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_11/bin/javac 300
4. 测试一下运行 java -version
root@iZ23htt4xm4Z:/etc# java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
java安装完成下一步
下载安装最新版本的Tomcat
从tomcat的官方下载页面
http://tomcat.apache.org/download-70.cgi
下载Binary->Core分类中的zip或者tar.gz包后,本地解压缩并将新生成的目录重命名为tomcat,以方便使用。将这个文件夹移动至某路径PATH/。 参考以上设置环境变量和端口设置等步骤,大功告成! 直接运行
PATH/tomcat/bin/./startup.sh
Tomcat 便即刻在后台服务了。 (请将PATH替换成适合您的路径)
下载maven
设置环境变量
M2_HOME=/home/weibo/apache-maven-3.0.5
M2=$M2_HOME/bin
PATH=$M2:$PATH
保存
source /etc/environmen
测试
mvn -version
root@iZ23htt4xm4Z:/usr/lib/jvm# mvn -version
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T21:51:42+08:00)
Maven home: /usr/lib/jvm/maven
Java version: 1.8.0_11, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk1.8.0_11/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-30-generic", arch: "amd64", family: "unix"
maven安装完成
apache安装
官网下载httpd-2.4.10.tar.gz
$ gzip -d httpd-2.4.10.tar.gz
$ tar xvf httpd-2.4.10.tar.gz
$ cd httpd-2.4.10.tar.gz
./configure --prefix=/usr/lib/jvm/apache
root@iZ23htt4xm4Z:/usr/lib/jvm/httpd-2.4.10# ./configure --prefix=/usr/lib/jvm/apache
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
configure:
configure: Configuring Apache Portable Runtime library...
configure:
checking for APR... no
configure: error: APR not found. Please read the documentation.
用Apache搭www服务时“APR not found”(APR-Util not found)的解决办法
原来以为很简单的事,操作起来还是会遇到很多问题,这个问题很典型,调出来与大家分享。
#./configure —prefix……检查编辑环境时出现:
checking for APR… no
configure: error: APR not found . Please read the documentation.
可以用./configure –help | grep apr 查看帮助。
—with-included-apr Use bundled copies of APR/APR-Util
—with-apr=PATH prefix for installed APR or the full path to apr-config
—with-apr-util=PATH prefix for installed APU or the full path to
安装APR(Apache Portable Runtime )
[root@localhost 52lamp]# tar -zxvf apr-1.5.1.tar.gz //unzip -o apr-apr-1.5.1.zip
[root@localhost 52lamp]# cd apr-apr-1.5.1
[root@localhost apr-1.5.1]# ./configure
[root@localhost apr-1.5.1]# make
[root@localhost apr-1.5.1]# make install
再次检查编译环境出现
checking for APR-util… no
configure: error: APR-util not found . Please read the documentation.
[root@localhost httpd-httpd-2.4.10]# ./configure –help | grep apr-util
—with-apr-util=PATH prefix for installed APU or the full path to
[root@localhost 52lamp]# tar -zxvf apr-util-1.3.9.tar.gz
[root@localhost 52lamp]# cd apr-util-1.3.9
[root@localhost apr-util-1.3.9]# ./configure —prefix=/usr/local/apr-util —with-apr=/usr/local/apr
[root@localhost apr-util-1.3.9]# make
[root@localhost apr-util-1.3.9]# make install
./configure仍提示APR-util not found,增加—with-apr=/usr/local/apr —with-apr-util=/usr/local/apr-util后出现
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
[root@localhost httpd-2.4.10]# ./configure –help | grep pcre
—with-pcre=PATH Use external PCRE library
[root@localhost 52lamp]# unzip -o pcre-8.10.zip
[root@localhost 52lamp]# cd pcre-8.10
[root@localhost cd pcre-8.35]# ./configure —prefix=/usr/local/pcre
[root@localhost cd pcre-8.35]# make
[root@localhost cd pcre-8.35]# make install
继续安装Apache/httpd,./configure 时加上参数 —with-apr=/usr/local/apr/ —with-apr-util=/usr/local/apr-util/ —with-pcre=/usr/local/pcre,这个问题就解决了。
注:方法从网上搜到看到的,不是原创
启动apache
root@iZ23htt4xm4Z:/usr/lib/jvm/apache/bin# apachectl -k start
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 10.171.250.114. Set the 'ServerName' directive globally to suppress this message
vi conf/httpd.conf
加入一句 ServerName localhost:80
Ubuntu 安装java环境搭建的更多相关文章
- Ubuntu安装java环境
Ubuntu安装java环境 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-j ...
- Ubuntu安装Java环境经历
1.权限不够 sudo su gedit /etc/sudoers 添加 用户名 ALL=(ALL:ALL) ALL 2.配置java 放到 /usr/lib/jvm/下 sudo gedit /et ...
- Ubuntu下java环境的搭建
喜欢捣鼓计算机相关的,然后大二的时候就想着用linux,于是当时就装了个ubuntu,还想着把java环境搭建进去,但当时由于"意志不坚定"后来就没用linux了,知道最近突然想在 ...
- 阿里云服务器ubuntu安装java运行环境
服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...
- Java全栈程序员之02:Ubuntu下Java环境安装、配置、测试
在上文讲完之后,我们手里的ubuntu只能算是一个上网机,什么也干不了,本篇我们将折腾它为开发机. 这里,我们这里假定你对linux体系是初级选手,所以本篇会讲的啰嗦一点,高手就出门左转吧. 1.安装 ...
- Ubuntu Desktop开发生产环境搭建
Ubuntu Desktop开发生产环境搭建 1 开发生产环境搭建 在本节内容开始前,先定义一下使用场合,没有哪种系统或者设备是万能的,都有它的优点和缺点,能够在具体的使用场景,根据自身的需求来取 ...
- Ubuntu中Hadoop环境搭建
Ubuntu中Hadoop环境搭建 JDK安装 方法一:通过命令行直接安装(不建议) 有两种java可以安装oracle-java8-installer以及openjdk (1)安装oracle-ja ...
- 【Java学习系列】第1课--Java环境搭建和demo运行
本文地址 分享提纲: 1. java环境的搭建 2. java demo代码运行 3.参考文档 本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟. 主要是给 ...
- 第一章 andriod studio 安装与环境搭建
原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章 andriod studio 安装与环境搭建 一.Android Stu ...
随机推荐
- BFS HDOJ 2102 A计划
题目传送门 题意:中文题面 分析:双层BFS,之前写过类似的题.总结坑点: 1.步数小于等于T都是YES 2. 传送门的另一侧还是传送门或者墙都会死 3. 走到传送门也需要一步 #include &l ...
- Android获取APK包名的几种方法
Android获取APK包名的几种方法:1.adb shell pm list package -f | findstr 关键字 #只能获取到包名,主Activity名无法获取到 2.使用aapt-- ...
- Sqlserver自定义函数Function
一.FUNCTION: 在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,首先总结下他们语法的异同点: 同点:1.创建定义是一样的: ...
- sqlSQL2008如何创建定时作业
SQL2008如何创建定时作业?此方法也适应于Sql Server2005数据库,有兴趣的可以来看下! 1.打开[SQL Server Management Studio],在[对象资源管理器]列表中 ...
- (转)Storm UI 解释
Storm UI link:http://lbxc.iteye.com/category/221265 本文主要解释下storm ui上各项属性的含义. 1. mainpage 首页主要分为3块: a ...
- HDU 1072(记忆化BFS)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1072 题目大意:走迷宫.走到装置点重置时间,到达任一点时的时间不能为0,可以走重复路,求出迷宫最短时 ...
- Scheduled Projects
Plans as at 10/03/15 ASB --------> Li ...
- 获取jQuery对象的第N个DOM元素 && table常用css样式
获取jQuery对象的第N个DOM元素 1.$(selector).get(N-1) 2.$(selector)[N-1] 注意:.index()方法返回的是一个数,相当于C#中的IndexOf() ...
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名.密码之类的,个人觉得使用NSUserDefaults是首选.下次再登陆的时候就可以直接从NSUserDefa ...
- Java_java动态编译整个项目,解决jar包找不到问题
java动态编译整个项目,解决jar包找不到问题原文:http://itzyx.com/index.php/javac/ 动态将java文件编译为class文件解决方案:将temp\sdl\src目录 ...