怎样在Ubuntu 14.04中安装Java

Posted

tags:

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

参考技术A 先去 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,版本号如上修改即可

参考资料:http://www.cnblogs.com/bluestorm/archive/2012/05/10/2493592.html

怎样在Ubuntu中使用条件布局

我们知道现代手机能够随着手持的方位发生改变而使得手机的方位也随着发生改变。对有些应用来说,我们也希望手机的布局也能尾随发生变化。第二种情况是当我们的应用安装到不同屏幕尺寸的平台上,我们希望我们的布局会随着屏幕的尺寸不同而发生不同的变化。

我们能够利用剩余的空间显示很多其它的内容。

在Ubuntu平台中,我们使用一个称作为conditinal layout的机制来使得我们的布局发生改变。

conditional layout的上面能够阅读很多其它的内容。


1)下载我们在上节中设计好的应用


我们能够在例如以下的地址:

bzr branch lp:~liu-xiao-guo/debiantrial/developernews3


下载我们的源代码。我们能够安装到手机上并熟悉该应用。有关应用的文章在链接能够看到。


2)使用conditional layout


conditional layout可以使得我们依据屏幕的尺寸来安排我们的控件。以下我们来详细解说怎么实现它:


1)在我们的main.qml中增加例如以下的库:

import Ubuntu.Layouts 1.0

2)在main.qml中的PageStack之前,增加例如以下的代码:


 Layouts {
       id: mainLayout
       anchors.fill: parent

       layouts: [
           ConditionalLayout {
               name: 'flat'
               when: mainLayout.width >= units.gu(70)
               Page {
                   id: flatPage
                   title: i18n.tr("Developer News")

                   tools: ToolbarItems {
                       ToolbarButton {
                           action: reloadAction
                       }
                   }

                   Row {
                          anchors.fill: parent





                       ItemLayout {
                           item: "articleList"
                           width: parent.width >= units.gu(100) ? units.gu(50) : parent.width/2
                           height: parent.height
                       }
                       ItemLayout {
                           item: "articleContent"
                           width: parent.width - articleList.width
                           height: parent.height
                       }
                   }
               }
           }
       ]


       onCurrentLayoutChanged: {
           if (mainLayout.currentLayout != 'flat') {
               mainView.activeLeafNode = pageStack.currentPage
           }
       }
技术分享


技术分享


技术分享




技术分享



技术分享

3)在PageStack中的ArticleListView增加:

 Layouts.item: "articleList"

4)在ArticleListView中的onClicked的例如以下代码:

 pageStack.push(contentPage)

替换为:

                   if (mainLayout.currentLayout != "flat") {
                       contentPage.title = instance.title
                       pageStack.push(contentPage)
                   }

5)在ArticleContent的定义中增加:

Layouts.item: "articleContent"


6)在main.qml的最后端增加:

}

如今我们已经完毕了我们的工作。我们如今执行一下我们的应用。当我们把我们的应用的尺寸设为例如以下的值时:

    width: units.gu(50)
    height: units.gu(75)


技术分享  技术分享


当我们把应用的尺寸设为例如以下的值时:

    width: units.gu(100)
    height: units.gu(75)

应用显示为:


技术分享


终于的源代码在例如以下地址能够找到:


bzr branch lp:~liu-xiao-guo/debiantrial/developernews4















































以上是关于怎样在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