詳解ubuntu搭建Java開(kāi)發(fā)環(huán)境
沒(méi)有用Java寫(xiě)過(guò)程序,做為一個(gè)Java新手,在寫(xiě)第一個(gè)Hello,world程序之前,先在Ubuntu中搭建Java開(kāi)發(fā)環(huán)境。
本文結(jié)構(gòu):
- 一、JDK安裝
- 二、MyEclipse安裝
- 三、Hello World測(cè)試
一、JDK安裝
好吧,我選擇JDK1.6,是不是有點(diǎn)out了?
1、下載JDK1.6,你可以到官網(wǎng)去下載,下載時(shí)請(qǐng)看清自己的系統(tǒng)版本,記得一定要下載相應(yīng)的版本。
2、將下載的文件放置到/usr/lib/java目錄下(需要手動(dòng)創(chuàng)建java目錄),并修改文件的可執(zhí)行權(quán)限,如chmod 777 jdk-6u41-linux-x64.bin
【PS:如果提示已經(jīng)存在有文件java,無(wú)法創(chuàng)建java,可以給目錄取名為java1.6(表示這是jdk 1.6版本)】
3、安裝文件,sudo ./jdk-6u41-linux-x64.bin
4、安裝完畢后,則需配置系統(tǒng)環(huán)境 sudo vi /etc/environment,或配置用戶(hù)環(huán)境變量vi /home/username/.bashrc,建立JAVAHOME, CLASSPATH, 修改PATH變量
如我的設(shè)置為:
JAVA_HOME=”/usr/lib/java1.6/jdk1.6.0_41″ PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/java1.6/jdk1.6.0_41/bin:/usr/lib/java1.6/jdk1.6.0_41/jre/bin” CLASSPATH=”/usr/lib/java1.6/jdk1.6.0_41/lib:/usr/lib/java1.6/jdk1.6.0_41/jre/lib”
5、執(zhí)行命令,使配置生效。source /etc/environment ( source /home/username/.bashrc )
6、驗(yàn)證是否安裝完畢,使用java -version或者直接使用javac,看其生效與否。
7、如果還未生效,很有可能由于ubuntu中已有默認(rèn)的jdk,如openjdk,所以,為了使默認(rèn)使用的是我們安裝的jdk,還要進(jìn)行如下工作。
sudo update-alternatives –install /usr/bin/java java /usr/lib/java/jdk1.6.0_41/bin/java 300 sudo update-alternatives –install /usr/bin/javac javac /usr/lib/java/jdk1.6.0_41/bin/javac 300
通過(guò)這一步將我們安裝的jdk加入java選單。
然后執(zhí)行:
update-alternatives –config java
二、MyEclipse安裝
安裝包下載,下載完成后,修改權(quán)限直接執(zhí)行便可安裝。
三、第一個(gè)Hello world程序
1)新建一個(gè)java project,取名HelloWorld
2)在新建一個(gè)包,包名取為com.cricode
3)在包c(diǎn)om.cricode中新建一個(gè)類(lèi)SayHello,內(nèi)容如下:
package com.cricode;
public class SayHello {
public static void main(String[] args){
System.out.println("Hello,world");
}
}
運(yùn)行結(jié)果:Hello,world
至此,Linux上Java開(kāi)發(fā)環(huán)境安裝完畢,希望大家喜歡。
- IDEA快速搭建Java開(kāi)發(fā)環(huán)境的教程圖解
- VsCode搭建Java開(kāi)發(fā)環(huán)境的方法
- 如何搭建一個(gè)完整的Java開(kāi)發(fā)環(huán)境
- Java Spring開(kāi)發(fā)環(huán)境搭建及簡(jiǎn)單入門(mén)示例教程
- JAVA開(kāi)發(fā)環(huán)境搭建教程
- Centos6.5搭建java開(kāi)發(fā)環(huán)境配置詳解
- Docker搭建前端Java的開(kāi)發(fā)環(huán)境詳解
- Java+MyBatis+MySQL開(kāi)發(fā)環(huán)境搭建流程詳解
- Windows下Java+MyBatis框架+MySQL的開(kāi)發(fā)環(huán)境搭建教程
- java servlet結(jié)合mysql搭建java web開(kāi)發(fā)環(huán)境
- java servlet結(jié)合Oracle搭建java的web開(kāi)發(fā)環(huán)境
- Linux下Java開(kāi)發(fā)環(huán)境搭建以及第一個(gè)HelloWorld
- Ubuntu搭建Java開(kāi)發(fā)環(huán)境筆記
- Linux系統(tǒng)下搭建Java開(kāi)發(fā)環(huán)境
- 搭建java WEB開(kāi)發(fā)環(huán)境和應(yīng)用
- 必須詳細(xì)與全面的Java開(kāi)發(fā)環(huán)境搭建圖文教程
相關(guān)文章
Linux命令?移動(dòng)/復(fù)制文件/目錄到指定目錄下的實(shí)現(xiàn)
這篇文章主要介紹了Linux命令?移動(dòng)/復(fù)制文件/目錄到指定目錄下的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Linux虛擬機(jī)不顯示IP地址的解決方法(親測(cè)有效)
本文主要介紹了通過(guò)VMware新裝的Linux系統(tǒng)沒(méi)有IP地址的解決方法,主要步驟包括:關(guān)閉虛擬機(jī)、打開(kāi)VM虛擬網(wǎng)絡(luò)編輯器、還原VMnet8或修改網(wǎng)關(guān),解決后,通過(guò)ifconfig命令查看IP地址,需要的朋友可以參考下2025-03-03
ubuntu系統(tǒng)下apache配置虛擬主機(jī)及反向代理詳解
這篇文章主要介紹了ubuntu系統(tǒng)下apache配置虛擬主機(jī)及反向代理的相關(guān)資料,文中通過(guò)實(shí)例給大家演示的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-06-06
在linux下玩轉(zhuǎn)帶有超時(shí)時(shí)間的connect函數(shù)
今天小編就為大家分享一篇關(guān)于在linux下玩轉(zhuǎn)帶有超時(shí)時(shí)間的connect函數(shù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-04-04
Ubuntu18.04.2下安裝 RTX2080 Nvidia顯卡驅(qū)動(dòng)的方法
這篇文章主要介紹了Ubuntu18.04.2下安裝 RTX2080 Nvidia顯卡驅(qū)動(dòng)的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07
在Linux服務(wù)器上安裝 memcached的基本操作
本文分步驟給大家詳細(xì)介紹了linux服務(wù)器上安裝memcached的操作方法,非常不錯(cuò),需要的朋友參考下吧2016-12-12
CentOS 7 中firewall-cmd命令詳細(xì)介紹
這篇文章主要介紹了 CentOS 7 中firewall-cmd命令詳細(xì)介紹的相關(guān)資料,這里對(duì)CentOS 7的firewall-cmd命令一一介紹,希望能幫助開(kāi)始使用的朋友,需要的朋友可以參考下2016-11-11

