javalinux-ag真人国际官网
linux下做java開發需要搭建java開發環境:jdk是 java 語言的軟體開發工具包,tomcat是java環境下web伺服器, eclipse 是一個開放源代碼的、基於java的可擴展開發平台;這三個工具,方法如下:
1、jdk的安裝
#執行下面命令安裝jdk(首先創建/opt/java目錄)
tar -xvf jdk-7u9-linux-i586.tar.gz -c /opt/java
ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk //創建一個鏈接
vi /etc/frofile //設置環境變數
export java_home=/opt/java/jdk
exprot path=$java_home/bin:$path
#相當於重新設置path=java_home/bin path
#配置好之後要用命令source /etc/profile
#執行java -version 命令測試一下jdk是否安裝成功
2、tomcat的安裝
#解壓安裝
tar -xvf apache-tomcat-6.0.10.tar.gz -c /opt/tomcat/
ln -s /opt/tomcat/apache-tomcat-6.0.10 /opt/tomcat/tomcat6.0 //創建一個鏈接
cd /opt/tomcat/tomcat6.0/bin
./startup.sh
#打開瀏覽器測試一下,輸入http:localhost:8080,看有沒有貓標識的頁面出來,有的話就說明安裝成功了。
3、eclipse的安裝
gunzip eclipse-java-juno-sr2-linux-gtk.tar.gz
tar -xvf eclipse-java-juno-sr2-linux-gtk.tar -c /opt
#然後去圖形界面進入/opt/eclipse目錄,運行eclipse,就可以打開eclipse界面了。
2. linux 與 java 有啥區別
linux是一套免費使用和自由傳播的類unix操作系統,是一個基於posix和unix的多用戶、多任務、支持多線程和多cpu的操作系統。而java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。兩者從本質上講沒有可比性。兩者的區別就像是windows和office的區別一樣。
java是由sun microsystems公司推出的java面向對象程序設計語言(以下簡稱java語言)和java平台的總稱。由james gosling和同事們共同研發,並在1995年正式推出。java最初被稱為oak,是1991年為消費類電子產品的嵌入式晶元而設計的。1995年更名為java,並重新設計用於開發internet應用程序。用java實現的hotjava瀏覽器(支持java applet)顯示了java的魅力:跨平台、動態web、internet計算。從此,java被廣泛接受並推動了web的迅速發展,常用的瀏覽器均支持javaapplet。另一方面,java技術也不斷更新。java自面世後就非常流行,發展迅速,對c 語言形成有力沖擊。在全球雲計算和移動互聯網的產業環境下,java更具備了顯著優勢和廣闊前景。
java語言的一個非常重要的特點就是與平台的無關性。而使用java虛擬機是實現這一特點的關鍵。jvm是java virtual machine(java虛擬機)的縮寫,jvm是一種用於計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。一般的高級語言如果要在不同的平台上運行,至少需要編譯成不同的目標代碼。而引入java語言虛擬機後,java語言在不同平台上運行時不需要重新編譯。java語言使用java虛擬機屏蔽了與具體平台相關的信息,使得java語言編譯程序只需生成在java虛擬機上運行的目標代碼(位元組碼),就可以在多種平台上不加修改地運行。java虛擬機在執行位元組碼時,把位元組碼解釋成具體平台上的機器指令執行。這就是java的能夠「一次編譯,到處運行」的原因。
linux繼承了unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
linux存在著許多不同的linux版本,但它們都使用了linux內核。linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。嚴格來講,linux這個詞本身只表示linux內核,但實際上人們已經習慣了用linux來形容整個基於linux內核,並且使用gnu 工程各種工具和資料庫的操作系統。免費、可靠、安全、穩定、多平台是linux內核的主要特點。
3. 計算機linux跟java哪個比較好
java,linux一起學習不沖突,linux是不錯的操作系統。會玩java的人最終都會玩linux。linux上也可以編程,簡單的shell腳本編程。能實現稍微復雜功能的可以用node.js,python編寫程序,再難一點的php,java,erlang這些語言編程,最終要玩操作系統編程需要學c語言。
單學linux運維,因為操作系統相對比較穩定(很長時間才會更新系統功能,即便更新操作系統的最基本理念永遠不變),做linux運維方向不需要總要更新知識,總的來說linux運維知識結構有觸頂的時候。
學編程就不一樣,編程能力提升到一定層次,絕對不是只會一門編程語言。後續編程知識的更新也很快。知識需要經常更新,知識結構很難觸頂。
工資待遇,普通工程師,java一般比linux運維工資要高。linux高級運維工資估計也不會低於開發。精通任何一一門知識的人,其實都是人才,年薪肯定都會超過60w。具體看在什麼樣的公司。
例子:dba按正常的理解不需要會寫程序,但是阿里的dba就會寫,還能給mysql開發定製版存儲引擎。自動化運維需要些perl,python。這種解釋型腳本能完成的動能c語言一樣能寫。所以知識根本沒界限。看自己喜歡那一行。
linux做到高級運維工程師,難度也不小。我做程序開發的,linux高級部分沒怎麼學,不多評價。
4. java和linux哪個比較適合初學者
java和linux不同,一個是編程語言,一個是操作系統,兩者之間沒有對比性。看你對哪個感興趣了,如果比較喜歡編程,可以學習編程,喜歡操作系統可以學習操作系統。
linux相對於來說學習起來更加簡單一些,適合零基礎入門人員學習。
而java在編程語言中算是比較難的,學習起來比較麻煩,而且周期時間也是比較長的。
5. java能在linux系統下執行嗎
java程序是一次編寫,處處運行的.但實際情況是一次編寫,處處編譯.
使用java語言編寫應用程序最大的優點在於「一次編譯,處處運行」,然而這並不是說所有的java程序都具有跨平台的特性,事實上,相當一部分的java程序是不能在別的操作系統上正確運行的.
下面是在編寫跨平台的java程序是需要注意的一些事情:
1.編寫java跨平台應用程序時,你可以選擇jdk1.0,1.1,1.2或支持它們的gui開發工具如:jbuilder,visual age for java 等等,但是必須注意你的java程序只能使用java核心api包,如果要使用第三方的類庫包,則該類庫包也要由java核心包開發完成,否則在發布你的程序的時候還得將支持該java類庫包的jvm發布出去。也就是說,你的程序需要是100%純java的。舉一個例子,visual j 就不是純java的,由visual j 編寫的程序也就不具有平台無關性。
2. 無論你使用的是jdk或其他開發工具,在編譯時都要打開所有的警告選項,這樣編譯器可以盡可能多的發現平台相關的語句,並給出警告。雖然不能保證沒有編譯時警告錯誤的程序一定是跨平台的,但含有警告錯誤的程序卻很有可能是非平台無關的。
3. 在程序中使用任何一個方法的時候,要詳細察看文檔,確保你使用的方法不是在文檔中已經申明為過時的方法(deprecated method),也不是文檔中未標明的隱含方法(undocumented method)。
6. java程序在linux下運行嗎
直接與jdk在linux下java程序開發,你需要三樣東西:1,文本編輯器,你可以選擇vim,但考慮到windows的習慣,建議用gedit
2。編譯器,它是javac的
3解釋器的程序,它是java
到ubuntu為例:內容
$ gedit中hello.java
hello.java可能因此:
---
公共類你好{
公共靜態無效的主要(字串[] args){
的system.out.println(「helloworld」的);
}}
---
$ ls
hello.java
$的javac hello.java
....
br> $ java的你好
的helloworld
以上,而在windows基本相同。
中國我覺得你的問題可能是如何安裝的jdk。 1.在
很多方法,你可以根據jdk的linux二進製版本下載到太陽的主頁,然後才能進行
$存取許可權chmod a x jdk-xxx-xxx.bin
7. linux系統怎樣進行java開發
linux下java編程與在windows下一樣,重點在於搭建java開發環境。
linux下搭建java開發環境步驟:
1、下載linux環境下的jdk,
舉例:
jdk程序名為:jdk-7u11-linux-i586.tar.gz 保存路徑:/home/wyl/tools-wyl/jdk7u11
eclipse程序名為:eclipse-jee-juno-sr1-linux-gtk.tar.gz 保存路徑:/home/wyl/tools-wyl/eclipse-javaee
2、解壓下載的jdk-7u11-linux-i586.tar.gz文件
chmod 777 jdk-7u11-linux-i586.tar.gz
tar xzvf jdk-7u11-linux-i586.tar.gz(普通用戶身份解壓即可)
3、配置環境變數
以超級用戶身份執行下面的命令:
#vim /etc/profile
在文件末尾加上以下內容後保存退出(:wq)
export java_home=/home/wyl/tools-wyl/jdk7u11/jdk1.7.0_11(說明:這個是jdk解壓後文件夾的路徑)
export path=$java_home/bin:$path或export path=$path:$java_home/bin
export classpath=.
4、注銷重新登錄後在終端輸入java,javac,java -version,javac -version.測試是否安裝成功。
[wyl@localhost eclipse-javaee]$ java -version
java version "1.7.0_11"
java(tm) se runtime environment (build 1.7.0_11-b21)
java hotspot(tm) server vm (build 23.6-b04, mixed mode)
[wyl@localhost eclipse-javaee]$ javac -version
javac 1.7.0_11
[wyl@localhost eclipse-javaee]$
5、解壓eclipse-jee-juno-sr1-linux-gtk.tar.gz 並運行它(chmod 777 eclipse...)
5.1、解壓:tar xzvf eclipse-jee-juno-sr1-linux-gtk.tar.gz (普通用戶身份解壓即可,否則每次都要以超級用戶身份運行它)。
5.2、運行:進入解壓後的目錄,執行命令:./eclipse即可運行eclipse.或者進入解壓後的目錄,雙擊eclipse圖標即可。
運行eclipse即可進行java編程。
8. linux和java的關系
linux是操作系統,java是編程語言,沒有直接關系。
linux是一套免費使用和自由傳播的類unix操作系統,是一個基於posix和unix的多用戶、多任務、支持多線程和多cpu的操作系統。它能運行主要的unix工具軟體、應用程序和網路協議。
java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。java
技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於pc、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
9. java linux 是什麼玩意
java 是一種開發語言,和c、c 、vb、c#類似。。。是sun公司推出的。主要分成j2se、j2ee、j2me三種,意思就是基礎版、商業版、手機版。。。。
一般像是mop網、校內網、ebay是java開發的。還有就是手機上的一些java游戲了。。
使用java程序的話操作系統要安裝java環境jre
開發的話要安裝jdk
詳細了解java的話可以到csdn或者是javaeye的網站上看看
至於linux是一種操作系統、有別於windows,是基於一種開放源代碼協議的操作系統,linux最主要的一點是免費。。。。
在伺服器上用的比較多,手機上也有用這種操作系統的
詳細了解linux可以到chinaunix上看看。。。
實話實說這兩個要是都搞懂了以後找工作很吃香的