Ubuntu 14.04下java开发环境的搭建--1--JDK的安装
说明:以下内容均是本人个人经验,接触ubuntu系统是从10.04开始,转眼转眼之间已经四年了,经常浏览各种相关论坛,发现从我刚开始基础到现在,论坛上还有很多人在问关于JAVA环境配置的相关问题。所以我把我的个人经验总结成下文,仅供新手参考,老鸟绕行!
下面开始。
首先java开发环境包括的一些基本内容:
1.jdk 安装 ----jdk-6u45-linux-x64.bin
2.eclipse 安装 ----eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz 参考:http://www.cnblogs.com/bcsflilong/p/4197458.html
3.tomcat 安装 ----apache-tomcat-6.0.39.tar.gz
4.数据库安装
先从JDK安装说起。
其实安装JDK总结起来就两点 解压 和 配置环境变量
首先在一个合适的地方解压jdk-6u45-linux-x64.bin,操作如下:
cd /opt #进入到/opt目录
sudo mkdir DevelopTools #新建DevelopTools目录
cd DevelopTools
sudo mkdir jvm
cd jvm
sudo cp /home/home/下载/jdk-6u45-linux-x64.bin /opt/DevelopTools/jvm
sudo chmod a+x jdk-6u45-linux-x64.bin
sudo sh jdk-6u45-linux-x64.bin
#解压后 得到文件夹
tone@ubuntu:/opt/DevelopTools/jvm$ ls -l
总用量 4
drwxr-xr-x 8 root root 4096 3月 27 2013 jdk1.6.0_45
由上面的几步操作,JDK就已经解压完成了,其实写步骤很简单,没有什么多说的。
下面要说的是配置环境变量,这个步骤是令很多新手郁闷的,常常在这里出现问题,甚至导致系统不能正常登录(现象就是输入密码后 循环回到登录页面)
要配置环境变量 需要说明几点,
首先是符号,明确在ubuntu 或者其他linux发行版中,在配置环境变量时分割符号 是[:] 而不是[;]
第二是在配置前,要做好文件的备份,这其实是一个良好习惯的养成。一旦出错,可以马上还原。
下面走起,开始配置环境变量,首先你要想好,你的配置是想系统能的全部账户都可以应用JDK 还是只是当前用户呢?其实这里没什么,就是配置环境变量的
文件不同罢了。
我先以配置能让所有用户使用的JDK为例 配置环境变量。
备份要修改的文件
sudo cp /etc/profile /etc/profile.old
编辑文件
sudo gedit /etc/profile
在文件的最后加入如下内容
#JDK PATH
export JAVA_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45
export JRE_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
以下是对上面添加内容的说明
#JDK PATH
export JAVA_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45 #告诉系统JAVA_HOME 在/opt/DevelopTools/jvm/jdk1.6.0_45 (这个就是上面解压出来的那个路径)
export JRE_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45/jre #告诉系统JRE_HOME 在opt/DevelopTools/jvm/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
#配置CLASSPATH 如果你有在windows下配置的经验,这里一定很好理解
# [.]将当前目录加入CLASSPATH
# [$JAVA_HOME/lib]将JAVA_HOME下的lib目录加入CLASSPATH
# [$JRE_HOME/lib]将JRE_HOME下的lib目录加入CLASSPATH
# [$CLASSPATH]将原来的CLASSPATH追加进来
# 关于符号的说明 上面出现的[:]相当与windows下的[;] ,[$JAVA_HOME/lib]这样的写法在winodws 下就是%JAVA_HOME%\lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
#配置PATH [$JAVA_HOME/bin]和[$JRE_HOME/bin:] 竟是将JAVA_HOME和JRE_HOME下的bin加入PATH
# $PATH 追加原来的PATH
保存/etc/profile 后环境变量就配置完了,这里需要特别注意的就是PATH这里的配置,
最常见的错误就是
将
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
写成了
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin
这里就会导致你重启后进步了系统了,为什么呢。因为你这样写,相当与重新给PATH赋值了 而不是追加JDK相关的内容。所以就会出现一些意想不到的错误
很多新手不敢修改文件,或者不知道修改的对不对,配置正确与否都是通过重启后看 javac -version 来判断。
其实 避免出错你可以先验证一下修改后的profile 文件有没有问题。
打开终端
输入
source /etc/profile
如果没有任何提示,请继续输入java -version 如果出现类似下面的输出 就证明你成功了 ,放心重启吧。
tone@ubuntu:~$ 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)
tone@ubuntu:~$ javac -version
javac 1.6.0_45
对了 忘记说配置只针对当前用户生效的JDK环境变量了,/etc/profile是全局的,尽然要配置当前用户的,请修改$HOME/.profile文件。
好了 今天就写道这,文中可能有错别字,都是该死的输入法闹的!请各位看官见谅,其他的配置请关注今后的文章。
Ubuntu 14.04下java开发环境的搭建--1--JDK的安装的更多相关文章
- Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装
前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...
- Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装
前面说了JDK的安装,http://www.cnblogs.com/bcsflilong/p/4196536.html 下面我们来安装Eclipse! 安装Eclipse 的前提是,你的JDK已经安装 ...
- Ubuntu 14.04下 Java通用安装方法
参考: 解决Floodlight1.2+Mininet问题及使用安装 Ubuntu下安装JDK1.7图文详解 Ubuntu 14.04下 Java通用安装方法 1.到oracle官网下下载对应jdk包 ...
- Java开发环境的搭建(jdk,eclipse)
一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可. http://www.orac ...
- Ubuntu 14.04.5 imx6 开发环境搭建
1,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 2,下载Ubuntu 14.04.5 LTS 32位Ubu ...
- java开发环境的搭建(JDK的下载安装及环境变量的配置)
首先可以在Sun公司网站 http://java.sun.com 免费下载java se提供的JDK. 下载后再下载的文件夹下打开,双击jdk文件跟着提示进行安装,安装结束后——点击本机电脑的开始—— ...
- Ubuntu 14.04 设置Android开发环境
准备Java环境 本文仅仅安装sdk,不安装什么IDE,由于我仅仅须要命令行模式开发就可以. 首先安装openjdk 1.6.然后安装ant.这个不赘述. 下载SDK 从这里下载SDK for Lin ...
- Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置
前言: 本文介绍的是通用的安装方法,一般linux系统均可使用该方法安装.本文以Java8环境为例进行配置. 1.JDK的下载 进入java下载页(http://www.oracle.com/te ...
- Mac下java开发环境的搭建与开发工具的安装
一.安装JDK 1.根据你当前环境的需要,下载相应的JDK并安装,安装步骤与其他Mac软件安装方法相同,我安装的是jdk1.8.0_74.jdk,mac中jdk1.8的默认位置:/Library/Ja ...
随机推荐
- c# winform快捷键设置
设置 Form 的 KeyPreview=true 然后在Form 的案件事件里判断按钮类型进行分别调用就可以了 private void Form1_KeyDown(object sender, K ...
- ubuntu13.10下安装samba
1.现在的ubuntu系统都默认安装了samba服务,如果是精简系统的话,可以通过apt-get进行安装 sudo apt-get install samba sudo apt-get cifs-ut ...
- NPM使用
安装路径修改: 4.配置npm的全局模块存放路径和cache路径 输入以下命令 npm config set prefix “D:\Program Files\node\node-global” n ...
- JAVA中的定时调度(Timer和TimerTask)
某些时候我们需要定时去完成一些任务,这里举一个例子:我们需要在3秒钟后打印当前系统时间,此后每隔5秒重复此操作.代码如下: import java.util.TimerTask; import jav ...
- 关于position的疑惑
我到现在也不是很清楚position的效果会是什么,或者是什么情况下需要指明为relatieve什么情况下又需要absolute呢? <div style="position:rela ...
- ThreadLocal意为变量副本
http://blog.csdn.net/lufeng20/article/details/24314381
- 深度解析EM菌
现在,在各大水族论坛里知道什么是EM菌的人不多,能正确说出EM菌的原理.成分和用途的人更是凤毛麟角,很多人对EM菌是否适用于水族箱存有疑虑,他们认为EM菌里大部分都是厌氧菌,因此不适合在水族箱这种好氧 ...
- 《Code Complete》ch.26 代码调整技术
WHAT? 提高代码运行速度的方法,减少代码的资源占用 WHY? 这里提出的都是“可以尝试的”方法,有的或许在你的环境根本不起作用,有的则能实实在在产生很好的效果 HOW? Logic - 逻辑 在知 ...
- C和C++头文件的不同
#include <IOSTREAM.h>void main(){ std::cout<<"Hello,World!"<<std::end ...
- 一步一步学习Unity3d学习笔记系1.1
最近开始在学习Unity3D,在网上找到了一些教程利用晚上回家休息的时间自学了一下,我就是一个小白,对Unity3D什么都不懂,可能需要一些美工的功底.刚好有点,需要点编程的基础,也好我也有点,对C# ...