欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Debian配置JDK1.7 與Linux Java Helloworld

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

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

一、JDK1.7的下載與安裝

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


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


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

先輸入指令進入tmp文件夾

cd /tmp

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

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

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


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


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


二、JDK1.7的配置

1、在ROOT終端輸入指令:

gedit ~/.bashrc

控制臺出現(xiàn)一堆警告不要管它。這東西不能用圖形化界面打開。因為需要ROOT權(quán)限才能改這個文件,在這個環(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終端,一行一行輸入如下指令,當提示選擇默認JDK的時候,我們選在自己剛剛安裝的JDK1.7,一般是最后一項,這里是輸入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之后,當然要寫個Hello World,“你好,世界!”程序來爽爽。

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


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

cd /tmptouch Hello.java

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

gedit Hello.java

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

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


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


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

javac Hello.java

當然,輸入Hello.java的時候,不想輸文件名,也可以像下圖那樣,把Hello.java拖進去:


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


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

java Hello

則可以運行了。


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

相關(guān)文章

  • Java設(shè)計模式之橋接模式詳解

    Java設(shè)計模式之橋接模式詳解

    橋接模式(Bridge Pattern)是一種結(jié)構(gòu)型設(shè)計模式,用于將抽象部分和實現(xiàn)部分`分離開來,從而使它們可以獨立地進行變化,本節(jié)給大家講一下設(shè)計模式中的橋接模式,并結(jié)合實際業(yè)務(wù)場景給大家講解如何使用,需要的朋友可以參考下
    2023-07-07
  • Java中的分布式事務(wù)Seata詳解

    Java中的分布式事務(wù)Seata詳解

    這篇文章主要介紹了Java中的分布式事務(wù)Seata詳解,Seata 是一款開源的分布式事務(wù)解決方案,致力于提供高性能和簡單易用的分布式事務(wù)服務(wù),Seata 將為用戶提供了 AT、TCC、SAGA 和 XA 事務(wù)模式,為用戶打造一站式的分布式解決方案,需要的朋友可以參考下
    2023-08-08
  • Web容器啟動過程中如何執(zhí)行Java類

    Web容器啟動過程中如何執(zhí)行Java類

    這篇文章主要介紹了Web容器啟動過程中如何執(zhí)行Java類,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Java實戰(zhàn)房屋租賃網(wǎng)的實現(xiàn)流程

    Java實戰(zhàn)房屋租賃網(wǎng)的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實現(xiàn)一個房屋租賃網(wǎng)站,大家可以在過程中查缺補漏,提升水平
    2021-11-11
  • scala中常用特殊符號詳解

    scala中常用特殊符號詳解

    這篇文章主要介紹了scala中常用特殊符號詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • Spring和SpringBoot有哪些區(qū)別

    Spring和SpringBoot有哪些區(qū)別

    相信對于用了 SpringBoot很久的同學來說,還不是很理解 SpringBoot到底和 Spring有什么區(qū)別,看完文章中的比較,或許你有了不同的答案和看法。
    2020-10-10
  • 解決springboot的aop切面不起作用問題(失效的排查)

    解決springboot的aop切面不起作用問題(失效的排查)

    這篇文章主要介紹了解決springboot的aop切面不起作用問題(失效的排查),具有很好的參考價值,希望對大家有所幫助。 一起跟隨小編過來看看吧
    2020-04-04
  • Java中過濾器、監(jiān)聽器和攔截器的區(qū)別詳解

    Java中過濾器、監(jiān)聽器和攔截器的區(qū)別詳解

    這篇文章主要介紹了Java中過濾器、監(jiān)聽器和攔截器的區(qū)別詳解,有些朋友可能不了解過濾器、監(jiān)聽器和攔截器的區(qū)別,本文就來詳細講一下,相信看完你會有所收獲,需要的朋友可以參考下
    2024-01-01
  • Java實現(xiàn)輸出回環(huán)數(shù)(螺旋矩陣)的方法示例

    Java實現(xiàn)輸出回環(huán)數(shù)(螺旋矩陣)的方法示例

    這篇文章主要介紹了Java實現(xiàn)輸出回環(huán)數(shù)(螺旋矩陣)的方法,涉及java針對數(shù)組的遍歷、判斷、輸出等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • SpringBoot集成Redis的實現(xiàn)示例

    SpringBoot集成Redis的實現(xiàn)示例

    這篇文章主要介紹了SpringBoot集成Redis的實現(xiàn)示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11

最新評論