文档章节

在 Linux 下搭建 Java 开发环境

黄勇
 黄勇
发布于 2013/11/15 18:23
字数 387
阅读 3115
收藏 27
为了便于管理,建议将所有开发工具都安装在 /opt 目录下。

1 安装 JDK

1) 下载 JDK 安装包

自行从 Oracle 官网下载 Linux 版本的 JDK 1.6.45(64 位),

下载链接:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

安装文件:jdk-6u45-linux-x64.bin

使用 WinSCP 将安装文件上传到 Ubuntu 中。

2) 安装 JDK

chmod u+x jdk-6u45-linux-x64.bin
./jdk-6u45-linux-x64.bin
ln -s /opt/jdk1.6.0_45 jdk

3) 设置环境变量

vim ~/.bashrc

...
# JDK
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin

source ~/.bashrc

4) 测试安装

java -version

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

2 安装 Maven

1) 下载 Maven 安装包

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz

2) 安装 Maven

tar -zxf apache-maven-3.0.5-bin.tar.gz
ln -s /opt/apache-maven-3.0.5 maven

3) 配置环境变量

vim ~/.bashrc

...
# Maven
export M2_HOME=/opt/maven
export PATH=$PATH:$M2_HOME/bin

source ~/.bashrc

4) 测试安装

mvn -version

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 05:51:28-0800)
Maven home: /opt/maven
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: /opt/jdk1.6.0_45/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.5.0-23-generic", arch: "amd64", family: "unix"

3 安装 Tomcat

1) 下载 Tomcat 安装

wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gz

2) 安装 Tomcat

tar -zxf apache-tomcat-7.0.47.tar.gz
ln -s /opt/apache-tomcat-7.0.47 tomcat

3) 启动 Tomcat

cd /opt/tomcat
./bin/startup.sh

查看控制台:
tail -f logs/catalina.out

关闭 Tomcat:
./bin/shutdown.sh

ps –f | grep tomcat
kill -9 <pid>

4) 访问 Tomcat 首页

http://<host>:8080/

其中,host 是 Ubuntu 的 IP 地址,默认端口号是 8080,后续可自行设定。

© 著作权归作者所有

黄勇

黄勇

粉丝 6627
博文 121
码字总数 216155
作品 1
浦东
CTO(技术副总裁)
私信 提问
加载中

评论(4)

绿妖精
绿妖精

引用来自“黄勇”的评论

引用来自“悠悠然然”的评论

加油哦,以后大家要环境,只要从黄勇这里复制一个vm就搞定咧。

最近在给同事们培训 Java Web 开发,顺便把环境搭建过程共享出来,方便日后有这方面需要的朋友们查阅,也算为中国开源事业尽一些绵力吧!

亲你在哪个办公区,我跟你学学
刚子
刚子
果断顶楼主啊
黄勇
黄勇 博主

引用来自“悠悠然然”的评论

加油哦,以后大家要环境,只要从黄勇这里复制一个vm就搞定咧。

最近在给同事们培训 Java Web 开发,顺便把环境搭建过程共享出来,方便日后有这方面需要的朋友们查阅,也算为中国开源事业尽一些绵力吧!
悠悠然然
悠悠然然
加油哦,以后大家要环境,只要从黄勇这里复制一个vm就搞定咧。
Linux开发环境搭建之Java开发环境JDK安装配置

这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在...

MaxBill
2017/12/18
261
1
Ubuntu10.04中手动安装jdk6

在UBUNTU中搭建android开发环境,需要安装jdk。命令行下载特别慢,手动安装吧。 提示:最好使用root登录,不然下面第三步的移动文件夹会提示你的权限不够。 一,下载jdk安装文件:jdk-6u24-li...

拉风的道长
2012/07/18
682
0
Linux 下java jdk安装

最经公司需要在linux上开发、需要在linux系统上面搭建开发环境,倒腾了半个小时算是弄好了jdk的安装,写个博客记下来吧。 首先先检查linux机器上是否有自带的jdk java -version检查下就可以,...

drag
2015/11/19
86
0
kafka开发环境搭建

@FrankHui 你好,想跟你请教个问题:kafka开发环境搭建时,在windows下运行java项目,报:Unable to connect to zookeeper server within timeout: 6000,在windows下ping liunx地址是可以p...

yang009ww
2013/03/08
7.8K
5
php程序员, java程序员, ruby程序员

由于php入门很简单, 很多没任何编程背景的同学, 想学学怎么做网页的人基本一开始都会找php. php里不是菜鸟就是牛人. 菜鸟: 做做个人网页, 改改页面, 就学些php的基本东西就够用了. win环境下...

大东哥
2012/05/20
1K
12

没有更多内容

加载失败,请刷新页面

加载更多

一套基于SpringBoot+Vue+Shiro 前后端分离 开发的代码生成器

一、前言 最近花了一个月时间完成了一套基于Spring Boot+Vue+Shiro前后端分离的代码生成器,目前项目代码已基本完成 止步传统CRUD,进阶代码优化: 该项目可根据数据库字段动态生成 controll...

郑清
15分钟前
2
0
javascript-十六进制随机颜色

<script> // 编写一个函数,获得一个十六进制的随机颜色的字符串(如#20CD4F) // function randomColor(){ // var r = random(0,255).toString(16); // var g = random(0,255).toString(16......

ACKo
16分钟前
2
0
springBoot +mybatis 出现sql 语句在数据库可以查询到,但是赋值到实体类上就没有的情况?

1.不要老是反复查看自己是否写错了,为啥有的能出来有的出不来? 可以查看配置文件中是否配置全: 如果在application.yml 文件中是如下配置: mybatis: mapper-locations: classpath:mapp...

kuchawyz
29分钟前
2
0
正则表达式

一、RegExp对象 进行验证和查找的API 1、创建对象: (1)用/创建(直接量):var reg=/正则/ig,表达式固定不变时使用 (2)用new创建:var reg=new RegExp(‘正则’,‘ig’),表达式需要...

wytao1995
29分钟前
2
0
实战限流(guava的RateLimiter)

关于限流 常用的限流算法有漏桶算法和令牌桶算法,guava的RateLimiter使用的是令牌桶算法,也就是以固定的频率向桶中放入令牌,例如一秒钟10枚令牌,实际业务在每次响应请求之前都从桶中获取...

程序员欣宸
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部