Linux下Java開發(fā)環(huán)境搭建以及第一個HelloWorld
想在Linux進行JAVA開發(fā)嗎?環(huán)境如何搭建,第一個HelloWorld如何實現(xiàn),下面馬上奉獻:
1、環(huán)境搭建
1.1 Java JDK 的安裝
Java JDK 是java編譯和運行的必要環(huán)境,所以首先必須安裝這一軟件包,方法如下:
1)下載JDK壓縮包,注意看好版本是x86還是x64,windows的還是
linux,要搞清楚,我下的是jdk-7u13-linux-i586.tar.gz;
2)解壓壓縮包,并將解壓后的目錄放到/usr/lib/jvm/下面,命令如下(?表示你的壓縮包所在目錄):
~$:tar -zxvf ?/jdk-7u13-linux-i586.tar.gz
~$:sudo mkdir /usr/lib/jvm
~$:sudo cp ?/jdk1.7.0_13 /usr/lib/jvm
3)添加JAVA_HOME,將/usr/lib/jvm/jdk1.7.0_13建立一個對應的環(huán)境變量JAVA_HOME:
在~/.profile中追加下面一行:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_13
在~/.profile追加則環(huán)境變量只對當前用戶有效,如果在/etc/profile中追加,則對所有用戶有效,讀者可
酌情選擇。
更新配置:~$:source ~/.profile
4)添加CLASSPATH,將/usr/lib/jvm/jdk1.7.0_13/lib建立一個對應的環(huán)境變量,如下:
在~/.profile中追加下面一行:
export CLASSPATH=$JAVA_HOME/lib
也可在/etc/profile中添加,解釋如(3)
更新配置:~$:source ~/.profile
5)查看JDK版本,確認安裝成功:
~$:java -version
如果成功,則顯示如下:
java version "1.7.0_13"
Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)
2 、小試牛刀--第一個HelloWorld
到這一步,我們雖然安裝了完整的JDK,但是沒有安裝任何集成開發(fā)環(huán)境,就好比windows里沒有安裝VC6一樣,不過通過手動建立和編譯源文件,我們可以先跑一次HelloWorld,看看JDK安裝正確與否,開始....
1) 編輯源文件HelloWorld.java,內(nèi)容如下
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); return; } }
2) 編譯源文件,如下:
~$:javac HelloWorld.java
編譯后產(chǎn)生HelloWorld.class文件,這就是編譯后生成的所謂java字節(jié)碼.
3) 執(zhí)行java字節(jié)碼,如下:
~$:java HelloWorld
注意,雖然java字節(jié)碼文件是.class后綴的,但是執(zhí)行時不需要,這點要注意,執(zhí)行后,輸出如下:
Hello,World!
3、 利用IDE走向圖形化--安裝IntelliJ IDE
如今雖然eclipse橫行,但是IntelliJ確實一款不錯的輕量級IDE,就以他為例吧,泡面哥喜歡小而精的東西。
1)下載IntelliJ IDE
本例中下載的是community版
2)解壓 ('?'表示ideaIC-12.1.6.tar.gz所在目錄),并放置到/opt目錄下(也可以是其他適合的目錄)
~$:tar -zxvf ?/ideaIC-12.1.6.tar.gz
~$:sudo cp ?/idea-IC-129.1359 /opt/
3)將/opt/idea-IC-129.1359/bin 添加到環(huán)境變量中
可在~/.profile或者/etc/profile添加,只是適用范圍的不同, 本例修改/etc/profile,追加如下內(nèi)容:
export PATH=$PATH:/opt/idea-IC-129.1359/bin
更新配置:
~$:source /etc/profile
4) 運行IDE
直接在終端輸入idea.sh即可啟動IntelliJ開發(fā)環(huán)境
~$:idea.sh
OK,剩下該怎么做,我想大家都知道了,簡單學習下IntelliJ的使用方法,如如何新建工程,添加文件,工程
屬性的設置,編譯,調(diào)試,一般的IDE都這樣。
以上就是跟大家分享的關于Linux下Java開發(fā)環(huán)境搭建以及第一個HelloWorld,希望可以真正的幫助到大家。
- Java開發(fā)環(huán)境jdk 1.8安裝配置方法(Win7 64位系統(tǒng)/windows server 2008)
- VsCode搭建Java開發(fā)環(huán)境的方法
- 使用Homebrew配置Java開發(fā)環(huán)境操作方法
- 搭建java WEB開發(fā)環(huán)境和應用
- VSCode+Gradle搭建Java開發(fā)環(huán)境實現(xiàn)
- Linux系統(tǒng)下搭建Java開發(fā)環(huán)境
- Mac M1 Java 開發(fā)環(huán)境配置詳解
- Java?Web開發(fā)環(huán)境配置詳解
- macOS中搭建Java8開發(fā)環(huán)境(基于Intel?x86?64-bit)
相關文章
list轉tree和list中查找某節(jié)點下的所有數(shù)據(jù)操作
這篇文章主要介紹了list轉tree和list中查找某節(jié)點下的所有數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09Java實現(xiàn)JS中的escape和UNescape代碼分享
在PHP和Python中都有類似JS中的escape和UNescape函數(shù)的功能,那么Java語言中到底有沒有類似的方法呢?本文就來介紹一下Java實現(xiàn)JS中的escape和UNescape轉碼方法,需要的朋友可以參考下2017-09-09Java?8中讀取文件內(nèi)容?Files.lines()方法使用示例
這篇文章主要介紹了Java?8中讀取文件內(nèi)容Files.lines()方法如何使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07Mybatis mapper標簽中配置子標簽package的坑及解決
這篇文章主要介紹了Mybatis mapper標簽中配置子標簽package的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09Java中BeanUtils.copyProperties基本用法與小坑
本文主要介紹了Java中BeanUtils.copyProperties基本用法與小坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04