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

Ubuntu搭建Java開發(fā)環(huán)境筆記

 更新時間:2015年03月05日 11:37:53   投稿:junjie  
這篇文章主要介紹了Ubuntu搭建Java開發(fā)環(huán)境筆記,本文講解了JDK安裝、MyEclipse安裝及第一個Hello world程序等內容,需要的朋友可以參考下

沒有用Java寫過程序,做為一個Java新手,在寫第一個Hello,world程序之前,先在Ubuntu中搭建Java開發(fā)環(huán)境。

一、JDK安裝

好吧,我選擇JDK1.6,是不是有點out了?

1、下載JDK1.6,你可以到官網(wǎng)去下載,下載時請看清自己的系統(tǒng)版本,記得一定要下載相應的版本。
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u41-oth-JPR

2、將下載的文件放置到/usr/lib/java目錄下(需要手動創(chuàng)建java目錄),并修改文件的可執(zhí)行權限,如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變量
如我的設置為:

復制代碼 代碼如下:

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安裝

安裝包下載地址:http://www.my-eclipse.cn/history.html
下載完成后,修改權限直接執(zhí)行便可安裝。

三、第一個Hello world程序

1)新建一個java project,取名HelloWorld
2)在新建一個包,包名取為com.cricode
3)在包com.cricode中新建一個類SayHello,內容如下:

復制代碼 代碼如下:

package com.cricode;
 
public class SayHello {
 public static void main(String[] args){
  System.out.println("Hello,world");
 }
}

 
運行結果:Hello,world

至此,Linux上Java開發(fā)環(huán)境安裝完畢。

相關文章

  • 基于resty?security的Api權限控制與事務支持

    基于resty?security的Api權限控制與事務支持

    這篇文章主要為大家介紹了基于resty?security的Api權限控制與事務支持讓數(shù)據(jù)操作處于事務控制下,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • 淺談java里的EL表達式在JSP中不能解析的問題

    淺談java里的EL表達式在JSP中不能解析的問題

    下面小編就為大家?guī)硪黄獪\談java里的EL表達式在JSP中不能解析的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 解決for循環(huán)為空不需要判斷的問題

    解決for循環(huán)為空不需要判斷的問題

    這篇文章主要介紹了解決for循環(huán)為空不需要判斷的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java struts2 validate用戶登錄校驗功能實現(xiàn)

    Java struts2 validate用戶登錄校驗功能實現(xiàn)

    這篇文章主要為大家詳細介紹了Java struts2 validate用戶登錄校驗功能實現(xiàn)的具體步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • springboot整合持久層的方法實現(xiàn)

    springboot整合持久層的方法實現(xiàn)

    本文主要介紹了springboot整合持久層的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • mybatis-plus阻止全表更新與刪除的實現(xiàn)

    mybatis-plus阻止全表更新與刪除的實現(xiàn)

    BlockAttackInnerInterceptor 是mybatis-plus的一個內置攔截器,用于防止惡意的全表更新或刪除操作,本文主要介紹了mybatis-plus阻止全表更新與刪除的實現(xiàn),感興趣的可以了解一下
    2023-12-12
  • java對xml節(jié)點屬性的增刪改查實現(xiàn)方法

    java對xml節(jié)點屬性的增刪改查實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨ava對xml節(jié)點屬性的增刪改查實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • java學生信息管理系統(tǒng)設計與實現(xiàn)

    java學生信息管理系統(tǒng)設計與實現(xiàn)

    這篇文章主要為大家詳細介紹了java學生信息管理系統(tǒng)設計與實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 使用AbstractRoutingDataSource實現(xiàn)數(shù)據(jù)源動態(tài)切換的實例

    使用AbstractRoutingDataSource實現(xiàn)數(shù)據(jù)源動態(tài)切換的實例

    AbstractRoutingDataSource 是 Spring 框架提供的一個抽象類,用于實現(xiàn)動態(tài)數(shù)據(jù)源路由,這個類主要用于多數(shù)據(jù)源場景,其中可以根據(jù)不同的條件動態(tài)地切換到不同的數(shù)據(jù)源,本文給大家介紹了如何使用AbstractRoutingDataSource實現(xiàn)數(shù)據(jù)源動態(tài)切換,需要的朋友可以參考下
    2024-03-03
  • 如何使用Guava Cache做緩存

    如何使用Guava Cache做緩存

    Cache在ConcurrentHashMap的基礎上提供了自動加載數(shù)據(jù)、清除數(shù)據(jù)、get-if-absend-compute的功能,本文給大家介紹如何使用Guava Cache做緩存,感興趣的朋友一起看看吧
    2023-11-11

最新評論