java ubuntu 14.04_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

总用量4drwxr-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 (build1.6.0_45-b06)

Java HotSpot(TM)64-Bit Server VM (build 20.45-b01, mixed mode)

tone@ubuntu:~$ javac -version

javac1.6.0_45

对了  忘记说配置只针对当前用户生效的JDK环境变量了,/etc/profile是全局的,尽然要配置当前用户的,请修改$HOME/.profile文件。

好了 今天就写道这,文中可能有错别字,都是该死的输入法闹的!请各位看官见谅,其他的配置请关注今后的文章。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java 允许您玩在线游戏,与世界各地的人聊天,计算您的按揭利息,并以 3D 形式查看图像。这些以 Java 编程语言编写的应用程序和可从浏览中访问的应用程序称为小程序。公司还将 Java 小程序用于内部网应用程序和其他电子商务的解决方案。所有主要行业的公司都在使用 Java。无论是部署在手机、嵌入式设备、游戏机、笔记本电脑还是数据中心,Java 都提供了当今网络应用所需要的丰富的用户界面、性能、多功能性、可移植性和安全性。Java 平台标准版软件是快速开发和部署安全、便携式应用程序的首选平台,可跨大多数操作系统的服务器和桌面系统。 Java 平台标准版(Java SE)可让您在台式机和服务器以及当今苛刻的嵌入式环境中开发和部署 Java 应用程序。Java 提供了当今应用程序所需的丰富的用户界面、性能、通用性、可移植性和安全性。 Java SE Runtime Environment(运行时环境)包含了运行以 Java 编程语言编写的程序所必需的 Java 虚拟机、运行时类库和 Java 应用程序启动器。 Java 平台的安全性 一个由角色提供的安全信息的描述。适用于开发人员,系统管理员,家庭用户和安全专业人士。 主要特点: - 在一个平台上编写软件,并可在几乎任何其它平台上运行 - 创建的程序可在 Web 浏览器和 Web 服务中运行 - 可开发用于在线论坛、商店、投票、HTML 表单处理等服务器端应用程序 - 结合基于 Java 技术的应用程序或服务来创建高度可定制的应用程序或服务 - 为手机、远程处理器、低成本消费产品和几乎任何具有数字内核的设备编写功能强大且高效的应用程序 Java SE 8 现在可用 Java 平台标准版 8(Java SE 8)是一个主要的功能版本。它包含了很多功能领域的新功能和增强功能。Java SE 8 通过减少样板代码,改进了集合和注释,简单的并行编程模型和更有效地利用现代多核处理器,提高了开发人员的工作效率和显着的增强了应用程序的性能。 Java SE 8u172 版本更新:2018年4月17日

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值