詳解ubuntu搭建Java開發(fā)環(huán)境
沒有用Java寫過程序,做為一個Java新手,在寫第一個Hello,world程序之前,先在Ubuntu中搭建Java開發(fā)環(huán)境。
本文結(jié)構(gòu):
- 一、JDK安裝
- 二、MyEclipse安裝
- 三、Hello World測試
一、JDK安裝
好吧,我選擇JDK1.6,是不是有點out了?
1、下載JDK1.6,你可以到官網(wǎng)去下載,下載時請看清自己的系統(tǒng)版本,記得一定要下載相應的版本。
2、將下載的文件放置到/usr/lib/java目錄下(需要手動創(chuàng)建java目錄),并修改文件的可執(zhí)行權(quán)限,如chmod 777 jdk-6u41-linux-x64.bin
【PS:如果提示已經(jīng)存在有文件java,無法創(chuàng)建java,可以給目錄取名為java1.6(表示這是jdk 1.6版本)】
3、安裝文件,sudo ./jdk-6u41-linux-x64.bin
4、安裝完畢后,則需配置系統(tǒng)環(huán)境 sudo vi /etc/environment,或配置用戶環(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、驗證是否安裝完畢,使用java -version或者直接使用javac,看其生效與否。
7、如果還未生效,很有可能由于ubuntu中已有默認的jdk,如openjdk,所以,為了使默認使用的是我們安裝的jdk,還要進行如下工作。
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
通過這一步將我們安裝的jdk加入java選單。
然后執(zhí)行:
update-alternatives –config java
二、MyEclipse安裝
安裝包下載,下載完成后,修改權(quán)限直接執(zhí)行便可安裝。
三、第一個Hello world程序
1)新建一個java project,取名HelloWorld
2)在新建一個包,包名取為com.cricode
3)在包com.cricode中新建一個類SayHello,內(nèi)容如下:
package com.cricode; public class SayHello { public static void main(String[] args){ System.out.println("Hello,world"); } }
運行結(jié)果:Hello,world
至此,Linux上Java開發(fā)環(huán)境安裝完畢,希望大家喜歡。
- IDEA快速搭建Java開發(fā)環(huán)境的教程圖解
- VsCode搭建Java開發(fā)環(huán)境的方法
- 如何搭建一個完整的Java開發(fā)環(huán)境
- Java Spring開發(fā)環(huán)境搭建及簡單入門示例教程
- JAVA開發(fā)環(huán)境搭建教程
- Centos6.5搭建java開發(fā)環(huán)境配置詳解
- Docker搭建前端Java的開發(fā)環(huán)境詳解
- Java+MyBatis+MySQL開發(fā)環(huán)境搭建流程詳解
- Windows下Java+MyBatis框架+MySQL的開發(fā)環(huán)境搭建教程
- java servlet結(jié)合mysql搭建java web開發(fā)環(huán)境
- java servlet結(jié)合Oracle搭建java的web開發(fā)環(huán)境
- Linux下Java開發(fā)環(huán)境搭建以及第一個HelloWorld
- Ubuntu搭建Java開發(fā)環(huán)境筆記
- Linux系統(tǒng)下搭建Java開發(fā)環(huán)境
- 搭建java WEB開發(fā)環(huán)境和應用
- 必須詳細與全面的Java開發(fā)環(huán)境搭建圖文教程
相關(guān)文章
Linux環(huán)境下python2.7.6升級python3.5.2
本篇文章主要介紹了centos7下python2.7.5升級到3.5.2,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務器的教程
RTMP流媒體協(xié)議是 一套 Adobe 開發(fā)的音頻視頻實時傳輸協(xié)議;nginx-rtmp 是一個基于nginx的 RTMP服務模塊,開源,免費,接下來通過本文給大家介紹在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務器,需要的朋友可以參考下2019-11-11Linux服務器VPS的Windows?DD包詳細的制作教程
這里就說下Windows?dd包的制作過程,雖然網(wǎng)上很多這樣的dd包,但對于一些來歷不明的,也會有點不放心,所以我們有時間的話可以自己定制一個2022-08-08Linux在批量服務器管理中實用的PS1命令提示符格式實現(xiàn)方法
PS1是神馬?PS1是linux里頭的一個默認的環(huán)境變量,至于當前系統(tǒng)的PS1是如何設(shè)置的,你可以使用命令“env|grep PS1”來查看2015-09-09MySQL/MariaDB/Percona數(shù)據(jù)庫升級腳本
這篇文章主要介紹了MySQL/MariaDB/Percona數(shù)據(jù)庫升級腳本的相關(guān)資料,需要的朋友可以參考下2016-12-12