最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Debian配置JDK1.7 與Linux Java Helloworld

 更新時(shí)間:2016年06月30日 15:46:16   作者:yongh701  
這篇文章主要介紹了Debian配置JDK1.7 與Linux Java Helloworld 的相關(guān)資料,需要的朋友可以參考下

其實(shí)JAVA的原生平臺(tái)是Linux的,只是它可以跨平臺(tái)運(yùn)行而已。在Linux中甚至就有了原生的JDK,但是這些JDK難免不完整,因此最好自己配置一個(gè)JDK1,7,為以后的Tomcat,安卓等做好準(zhǔn)備。下面以JDK1.7在Debian的配置為例子,講解在Linux中如何配置JDK。

一、JDK1.7的下載與安裝

1、首先,與在Windows配置JDK一樣,打開Java的官網(wǎng)(點(diǎn)擊打開鏈接)同意了協(xié)議之后,下載Linux版的JDK,下載那個(gè)壓縮版的.tar.gz。記得同意協(xié)議,否則永遠(yuǎn)不讓下載。I386的32位版的就下載Linux x86,AMD64版的就下載Linux x64,不要下錯(cuò)了,否則配置好,永遠(yuǎn)無法運(yùn)行的。Windows配置JDK可以參考《JDK的下載、安裝與部署圖文教程》(點(diǎn)擊打開鏈接)。


2、最好把這個(gè)文件下載到Linux的/tmp文件夾,因此這個(gè)文件夾Linux一重啟,里面的東西就會(huì)沒有。


3、之后打開Root終端,把文件解壓到usr/lib/jvm這個(gè)目錄

先輸入指令進(jìn)入tmp文件夾

cd /tmp

再輸入指令,把文件解壓到usr/lib/jvm這個(gè)目錄:

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

當(dāng)然,你在圖形化界面,完全可以,如下圖,先輸入一個(gè)tar zxvf,再把這個(gè)jdk-7u75-linux-i586.gz拖進(jìn)去再補(bǔ)上-C /usr/lib/jvm的,這樣就可以少輸入一些東西了。


4、按回車之后就是漫長的解壓縮過程。直到再次出現(xiàn)命令行,就這個(gè)文件壓縮完。


5、按右上角的附件->文件進(jìn)入文件管理器,或者使用cd指令dir,可以看到解壓之后,/usr/lib/jvm多出了一個(gè)jdk1.7.0_15,這就證明已經(jīng)壓縮好了。


二、JDK1.7的配置

1、在ROOT終端輸入指令:

gedit ~/.bashrc

控制臺(tái)出現(xiàn)一堆警告不要管它。這東西不能用圖形化界面打開。因?yàn)樾枰猂OOT權(quán)限才能改這個(gè)文件,在這個(gè)環(huán)境變量文件中的最下方接著寫入如下的配置:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_75export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH


2、Ctrl+S保存之后退出,之后再于ROOT終端處輸入:

source ~/.bashrc

使之生效。

3、重啟一下我們的Debian Linux,或者直接輸入reboot來重啟。

4、重啟之后再打開ROOT終端,一行一行輸入如下指令,當(dāng)提示選擇默認(rèn)JDK的時(shí)候,我們選在自己剛剛安裝的JDK1.7,一般是最后一項(xiàng),這里是輸入2之后回車。

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_75/bin/java 300update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_75/bin/javac 300update-alternatives --config java

5、之后再重啟一下我們的Linux。這兩部,你不重啟,還真的是有問題的,筆者親測。

6、再輸入java -version出現(xiàn)jdk1.7的版本信息,證明我們的jdk1.7已經(jīng)安裝成功了。

java -version

三、Debian下的Java編程

弄好Debian下的JDK1.7之后,當(dāng)然要寫個(gè)Hello World,“你好,世界!”程序來爽爽。

1、我們還是進(jìn)入/tmp文件夾中新建一個(gè)Hello.java,使用圖形化界面,則是左上角的應(yīng)用程序->文件->左邊的“文件系統(tǒng)”->tmp,然后右鍵->創(chuàng)建新文檔->空白文檔,把它命名為Hello.java,具體如下圖:


使用終端則輸入如下指令:

cd /tmptouch Hello.java

2、用Debian自帶的gedit編輯器打開這個(gè)Hello.java,或者使用指令:

gedit Hello.java

3、之后再里面敲入如下JAVA代碼,保存退出,這個(gè)不是重點(diǎn)。今天的主角是Linux:

public class Hello{ public static void main(String args[]){ System.out.println("Hello"); }}


4、這時(shí),需要把Hello.java的屬性中的權(quán)限改一下,賦予所有讀寫權(quán)限,然后最關(guān)鍵的是,允許以程序執(zhí)行文件。


5、之后,像Windows命令行一樣就可以了,在Root終端中進(jìn)入了tmp目錄之后,輸入:

javac Hello.java

當(dāng)然,輸入Hello.java的時(shí)候,不想輸文件名,也可以像下圖那樣,把Hello.java拖進(jìn)去:


6、如果編譯的時(shí)候出現(xiàn)“權(quán)限不夠”,那就是剛才沒有給Hello.java一個(gè)允許程序運(yùn)行的選項(xiàng)。


7、之后,在/tmp目錄下會(huì)多出一個(gè)Hello.class,輸入如下指令:

java Hello

則可以運(yùn)行了。


以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Intellij IDEA如何自定義注釋模板的實(shí)現(xiàn)方法

    Intellij IDEA如何自定義注釋模板的實(shí)現(xiàn)方法

    這篇文章主要介紹了Intellij IDEA如何自定義注釋模板的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • SpringBoot加入Guava Cache實(shí)現(xiàn)本地緩存代碼實(shí)例

    SpringBoot加入Guava Cache實(shí)現(xiàn)本地緩存代碼實(shí)例

    這篇文章主要介紹了SpringBoot加入Guava Cache實(shí)現(xiàn)本地緩存代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Mybatis分頁插件PageHelper配置及使用方法詳解

    Mybatis分頁插件PageHelper配置及使用方法詳解

    這篇文章主要介紹了Mybatis分頁插件PageHelper配置及使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Java函數(shù)式接口Supplier接口實(shí)例詳解

    Java函數(shù)式接口Supplier接口實(shí)例詳解

    這篇文章主要介紹了Java函數(shù)式接口Supplier接口實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • spring boot mybatis多數(shù)據(jù)源解決方案過程解析

    spring boot mybatis多數(shù)據(jù)源解決方案過程解析

    這篇文章主要介紹了spring boot mybatis多數(shù)據(jù)源解決方案過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • IDEA Debug啟動(dòng)tomcat報(bào)60659端口占用錯(cuò)誤的解決

    IDEA Debug啟動(dòng)tomcat報(bào)60659端口占用錯(cuò)誤的解決

    工作中將開發(fā)工具由Eclipse轉(zhuǎn)為IntelliJ IDEA,在使用過程中遇到許多問題,其中60659端口占用錯(cuò)誤對(duì)于不熟悉IDEA的開發(fā)者來說或許會(huì)比較頭痛,本文就來解決一下這個(gè)問題
    2018-11-11
  • Hibernate核心類和接口的詳細(xì)介紹

    Hibernate核心類和接口的詳細(xì)介紹

    今天小編就為大家分享一篇關(guān)于Hibernate核心類和接口的詳細(xì)介紹,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • springboot 項(xiàng)目使用jasypt加密數(shù)據(jù)源的方法

    springboot 項(xiàng)目使用jasypt加密數(shù)據(jù)源的方法

    Jasypt 是一個(gè) Java 庫,它允許開發(fā)者以最小的努力為他/她的項(xiàng)目添加基本的加密功能,而且不需要對(duì)密碼學(xué)的工作原理有深刻的了解。接下來通過本文給大家介紹springboot 項(xiàng)目使用jasypt加密數(shù)據(jù)源的問題,一起看看吧
    2021-11-11
  • Spring?Boot?Actuator管理日志的實(shí)現(xiàn)

    Spring?Boot?Actuator管理日志的實(shí)現(xiàn)

    本文主要介紹了Spring?Boot?Actuator管理日志的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • java的if else語句入門指南(推薦)

    java的if else語句入門指南(推薦)

    下面小編就為大家?guī)硪黄猨ava的if else語句入門指南(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06

最新評(píng)論

教育| 涿鹿县| 西充县| 临洮县| 双城市| 通道| 云林县| 武邑县| 武乡县| 黄陵县| 侯马市| 红河县| 阿坝| 靖远县| 霍州市| 新化县| 扶余县| 茶陵县| 株洲县| 江达县| 淮阳县| 方山县| 大荔县| 墨脱县| 淮南市| 和田县| 东港市| 察雅县| 阿克| 米林县| 渭南市| 凌源市| 闻喜县| 禄劝| 上饶县| 勐海县| 道孚县| 陇西县| 凤翔县| 东莞市| 武城县|