博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 14.04下java开发环境的搭建--1--JDK的安装
阅读量:5788 次
发布时间:2019-06-18

本文共 2953 字,大约阅读时间需要 9 分钟。

说明:以下内容均是本人个人经验,接触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 DevelopToolssudo mkdir jvmcd jvmsudo cp /home/home/下载/jdk-6u45-linux-x64.bin /opt/DevelopTools/jvmsudo chmod a+x jdk-6u45-linux-x64.binsudo 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 PATHexport JAVA_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45export JRE_HOME=/opt/DevelopTools/jvm/jdk1.6.0_45/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

以下是对上面添加内容的说明

#JDK PATHexport 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/jreexport 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%\libexport 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 -versionjava 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 -versionjavac 1.6.0_45

 

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

 

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

 

      

  

转载于:https://www.cnblogs.com/bcsflilong/p/4196536.html

你可能感兴趣的文章
洛谷P2179 骑行川藏
查看>>
(十八)js控制台方法
查看>>
VB关键字总结
查看>>
android代码生成jar包并混淆
查看>>
一个不错的vue项目
查看>>
屏蔽指定IP访问网站
查看>>
python学习 第一天
查看>>
根据毫秒数计算出当前的“年/月/日/时/分/秒/星期”并不是件容易的事
查看>>
python的图形模块PIL小记
查看>>
shell变量子串
查看>>
iOS的主要框架介绍 (转载)
查看>>
react报错this.setState is not a function
查看>>
poj 1183
查看>>
从根本解决跨域(nginx部署解决方案)
查看>>
javascript实现的一个信息提示的小功能/
查看>>
Centos7.x:开机启动服务的配置和管理
查看>>
HTML5 浏览器返回按钮/手机返回按钮事件监听
查看>>
xss
查看>>
iOS:百度长语音识别具体的封装:识别、播放、进度刷新
查看>>
JS获取服务器时间并且计算距离当前指定时间差的函数
查看>>