怎样在Ubuntu 14.04中安装Java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在Ubuntu 14.04中安装Java相关的知识,希望对你有一定的参考价值。

在Ubuntu 14.04中安装Java方法如下:

1:下载所需jdk版本并放到指定目录下;

2:打开该目录,然后打开终端,执行命令如下:

sudo mkdir /usr/lib/jvm

sudo tar zxvf jdk-7u9-linux-i586.tar.gz  -C /usr/lib/jvm

3:然后就需要设置jdk的环境变量:

sudo gedit /etc/environment

在该文件下添加如下内容来设置环境变量:

PATH="/usr/lib/jvm/jdk1.7.0_09/bin" 

JAVA_HOME="/usr/lib/jvm/jdk1.7.0_09"

CLASSPATH=".:/usr/lib/jvm/jdk1.7.0_09/lib"

4:若PATH已存在,则用冒号作间隔,将jdk的bin目录地址加上,这样java的环境变量将配置成功了,但这样默认使用的JDK可能还不是刚才安装的,因为ubuntu可能还会有默认的jdk,如openjdk;所以,为了使默认使用的是安装的jdk,还需执行如下命令:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_09/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_09/bin/javac 300  

sudo update-alternatives --config java

5:成功执行命令后,安装的JDK就是系统默认的了,执行命令 java -version 就可以成功看到 JDK的相关信息了如:

java version "1.7.0_09"

Java(TM) SE Runtime Environment (build 1.7.0_09-b05)

Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

参考技术A 安装Jdk步骤
1) 下载Jdk,如jdk-6u18-linux-i586.bin;
2) 在终端里找到jdk-6u18-linux-i586.bin所在的目录,执行命令:chmod a+x jdk-6u18-linux-i586.bin,添加执行的权限;
3) 执行命令:./ jdk-6u18-linux-i586.bin,生成jdk1.6.0_18文件夹;
4) 执行命令:chmod a+x jdk1.6.0_18,给jdk1.6.0_18添加执行的权限;
5) 执行命令:sh jdk-6u18-linux-i586.bin,安装Jdk;
6) 安装界面会出现授权协议,输入Y后就可把Jdk安装在jdk-6u18-linux-i586.bin和jdk1.6.0_18所在的目录;
7) 需要设置环境变量
a. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了;
b. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk;
c. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中;(CLASSPATH看部署环境的具体情况而定,看需不需要配置)
8) 三种配置环境变量的方法;(注:第二种方法本人使用过是完全可行,其他两种方法都是从其他前辈那里记录下来的)
a. 修改/etc/profile文件
 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题
 用文本编辑器打开/etc/profile
 在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 重新登录
b. 修改.bash_profile文件
 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了
 用文本编辑器打开用户目录下的.bash_profile文件
 在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 重新登录
c. 直接在shell下设置变量
 不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦
 只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
9) 环境变量设置正确后,在终端执行命令source .bash_profile,之后没有显示任何错误再执行命令java –version,显示Jdk的版本信息即可正面安装成功
参考技术B 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压

Step1:
# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_21/ /usr/lib/jvm/

Step2:
# 配置环境变量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21

然后保存关闭,使用source更新下
$ source ~/.profile

使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21,说明配置成功。

Step3:
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_21/bin/java 300

输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_21/bin/javac 300

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

可能会存在的问题:
1.提示缺失libjli.so无法启动……,碰到这个问题是你下载的JavaJDK压缩包不完整,或者你的解压方式不对导致,直接解压到当前路径,然后拷贝到你需要的目录,JDK的安装目录可以随便选择,比如你可以放在HOME目录下,
libjli.so文件在:~/jdk1.7.0_07/jre/lib/i386/jli/libjli.so
2.可能无法配置成功,需要卸载以前安装的OpenJDK,具体可以命令行移除
3.不同版本的JDK,版本号如上修改即可

ubuntu中怎样安装雅黑字体

我的ubuntu中下载了雅黑字体,可是不会安装,有哪一个兄弟能帮帮我。在ubuntu的论坛上看不明白,最好是有具体的步骤,菜菜一个,别见笑。

参考技术A 在ubuntu的wiki里有详细介绍,包括最新8.0.4版的雅黑字体安装方法。 http://wiki.ubuntu.org.cn/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E9%9B%85%E9%BB%91%E5%AD%97%E4%BD%93%E8%BF%9B%E8%A1%8C%E4%B8%AD%E6%96%87%E7%BE%8E%E5%8C%96&variant=zh-cn 参考技术B 1、sudo mkdir /usr/share/fonts/truetype/chinese(创建任何名称目录以存放雅黑字体文件)2、cd /usr/share/fonts/truetype/chinese(进入刚创建的chiese目录)3、sudo cp ~/Downloads/fonts/*(复制字体文件到当前目录下)4、sudo chmod 644 /usr/share/fonts/*(修改雅黑字体文件的权限为644,即当前用户读写,当前组用户读写,其他用户只读)5、sudo mkfontscale(创建雅黑字体的fonts.scale文件,它用来控制字体旋转缩放)6、sudo mkfontdir(创建雅黑字体的fonts.dir文件,它用来控制字体粗斜体产生)7、sudo fc-cache ./(建立字体缓存信息,也就是让系统认识认识雅黑)8、sudo gedit /etc/fonts/language-selector.conf(打开语言选择设置文件)分别找到Bitstream Vera SerifBitstream Vera SansBitstream Vera Sans Mono分别添加Microsoft YaHei9、注销或重启系统10、设置字体选项:对系统──首选项──字体──配置对firefox──编辑──首选──字体──配置对opera──工具首选项──网页──字体等──配置

以上是关于怎样在Ubuntu 14.04中安装Java的主要内容,如果未能解决你的问题,请参考以下文章

怎样在Ubuntu 14.04中安装Java

怎样在Ubuntu 14.04中安装Java

怎样在Ubuntu 14.04中安装Java

怎样在Ubuntu 14.04中安装Java

如何在Ubuntu 16.04和14.04 LTS中安装PostgreSQL 9.5

无法在 ubuntu 14.04 中安装 phpmyadmin