新聞中心
Java與Linux完美配合 快速配置指南

Java和Linux是兩個(gè)非常流行的技術(shù),它們不僅在開源社區(qū)中發(fā)揮著重要的作用,也得到了商業(yè)用戶的廣泛認(rèn)可和應(yīng)用。Java是一種編程語言,而Linux是一種開源的操作系統(tǒng),它們之間可以進(jìn)行完美的配合。在這篇快速配置指南中,我們將介紹如何在Linux上安裝和配置Java,以便您開始使用Java編寫您的代碼。
之一步:下載并安裝Java
在開始安裝Java之前,您需要確認(rèn)您已經(jīng)安裝了Java的依賴軟件。這些軟件包括libXtst和libXext,如果您沒有安裝它們,則應(yīng)該安裝它們,以便Java能夠正常運(yùn)行。
啟動(dòng)終端并輸入以下命令以安裝libXtst和libXext:
“`
sudo apt-get install libXtst6 libXext6
“`
現(xiàn)在,在Linux上安裝Java有幾種方法,其中最常用的方法是從Oracle官網(wǎng)上下載Java。Oracle提供了Java的免費(fèi)和付費(fèi)版本,免費(fèi)版本稱為Java SE Development Kit(JDK)。
轉(zhuǎn)到Oracle的Java下載頁面(https://www.oracle.com/java/technologies/javase-downloads.html),選擇您要下載的版本,并下載相應(yīng)的文件。您還需要選擇適合您Linux環(huán)境的Java版本,Oracle提供了多種Linux版本的Java。
下載完Java之后,解壓縮下載的文件。使用以下命令解壓縮文件:
“`
tar -xzf 文件名.tar.gz
“`
解壓縮后,您會(huì)得到一個(gè)Java目錄。將該目錄移動(dòng)到您希望安裝Java的位置。
第二步:配置Java環(huán)境變量
當(dāng)Java被安裝到Linux系統(tǒng)中后,還需要將Java添加到系統(tǒng)的環(huán)境變量中。這樣,Linux系統(tǒng)才能夠找到Java,并使用Java來運(yùn)行代碼。
在終端中輸入以下命令,打開.bashrc文件:
“`
nano ~/.bashrc
“`
在文件末尾添加以下內(nèi)容:
“`
export JAVA_HOME=/usr/local/java/jdk-版本號(hào)/
export PATH=$PATH:$JAVA_HOME/bin
“`
將“版本號(hào)”替換為您所安裝的Java版本的編號(hào)。請(qǐng)注意,您需要使用Java的完整路徑來替換“/usr/local/java/jdk-版本號(hào)/”。
保存并關(guān)閉文件?,F(xiàn)在重新加載.bashrc文件,以便更新環(huán)境變量:
“`
source ~/.bashrc
“`
現(xiàn)在您已經(jīng)成功地將Java添加到系統(tǒng)的環(huán)境變量中,可以在終端中使用Java命令運(yùn)行您的Java代碼了!
結(jié)論
在本文中,我們介紹了如何在Linux上安裝和配置Java。在Linux上使用Java可以幫助您快速開發(fā)和運(yùn)行應(yīng)用程序,而Java和Linux之間的完美配合可以提供高效的性能和穩(wěn)定性。我們希望這篇快速配置指南可以幫助您成功地將Java添加到您的Linux系統(tǒng)中,并開始編寫您的Java代碼。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220linux中java配置環(huán)境變量在哪
從java.sun.com上下載JDK的安裝文件,一般是jdk1.5.0_10_XXXX.bin的格式。
解開生成JDK目錄,這里假設(shè)JDK安裝在/usr/java/jdk1.5.0_10中:
代碼:
sudo chmod 755 jdk1.5.0_10_XXXX.bin
sudo ./jdk1.5.0_10_XXXX.bin
sudo mkdir /usr/java
sudo mv jdk1.5.0_10/ /usr/java
代碼:
sudo gedit /etc/profile
在這個(gè)文件的末尾追加:
代碼:
export JAVA_HOME=/usr/java/jdk1.5.0_10/
#注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當(dāng)系統(tǒng)中安裝有多個(gè)JDK版本時(shí),程序會(huì)優(yōu)先搜尋排在最前面的JDK版本。
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
保存/etc/profile之后,別忘了執(zhí)行下面這個(gè)命令,使環(huán)境變量的更改馬上起作用爛李。
代碼:
source /etc/profile
如果執(zhí)行上面這個(gè)命令時(shí)報(bào)錯(cuò),請(qǐng)仔細(xì)檢查你在/etc/profile里新增的文本是不是有錯(cuò)。
最后檢查環(huán)境變量更改是否生效:
代碼:
java -version
—–
下面是另一種
1、下載需要的jdk( 我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目錄。
2、
#cd /悉則home
#cp jdk-6u2-linux-i586-rpm.bin /usr/local
#cd /usr/local
(給所有用戶添加可執(zhí)行的權(quán)限)
#chmod +x jdk-6u2-linux-i586-rpm.bin
# ./jdk-6u2-linux-i586-rpm.bin
( 有可能會(huì)生成jdk-6u2-linux-i586-rpm文件,若是,則#chmod +x jdk-6u2-linux-i586-rpm, 然后 #rpm -ivh jdk-6u2-linux-i586-rpm. 若非,即直接進(jìn)入安裝程序)
出現(xiàn)安裝協(xié)議,一直enter最后到y(tǒng)接受。
3、設(shè)置環(huán)境變量。
若是只是當(dāng)前用戶:
#vi /etc/profile
在最后加入 (與 xp中cmd設(shè)置一樣)
#set java environment
JAVA_HOME = /usr/java/jdk1.6.0_02
CLASSPATH =.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH = $JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PAHT
esc 回到命令模式,:wq 退出。
若是要在所有用戶中使用:
vi /etc/profile.d/java.sh
在新的java.sh中輸入上面情況中在末尾添加的內(nèi)容:
保存退出,然后給java.sh分配權(quán)限:chmod 755 /etc/profile.d/java.sh
保存/etc/profile之后,別忘了執(zhí)行下面這個(gè)命令,使環(huán)境變量的更改馬上起作用。
代碼:
source /etc/profile
如果執(zhí)行上面這個(gè)命令時(shí)報(bào)錯(cuò),請(qǐng)仔細(xì)檢查你在/etc/profile里新增的文本是不是睜歷棚有錯(cuò)。
最后檢查環(huán)境變量更改是否生效:
代碼:
java -version
4、可在終端個(gè)查看環(huán)境變量設(shè)置情況:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
5、檢查JDK 是否成功安裝:
#java -version
#javac -?
java 應(yīng)用程序在linux 上怎么部署 運(yùn)行
JAVA程序在開發(fā)完成后,需要部署到服務(wù)器,如果是WEB項(xiàng)目,需要部署到WEB服務(wù)器,否則部署到應(yīng)用服務(wù)器。
JAVA是跨平臺(tái)的編程語言,服務(wù)器的操作系統(tǒng)可以是Windows、Linux或者其它,下面亂散將在RedHat6操作系圓察統(tǒng)下,詳細(xì)說明JAVA程序在WEB服務(wù)器和應(yīng)用服務(wù)器上的部署情況。
1、JAVA程序部署在應(yīng)用服務(wù)器
(1) JAVA程序HelloWorld 在Redhat6上部署的目錄結(jié)構(gòu)
bin : 存放shell腳本run.sh
conf :存放配置文件log4j.properties
lib :存放橘陪茄JAR包HelloWorld.jar、log4j-1.2.16.jar
logs:存放程序運(yùn)行日志文件log.log
(2)編寫測試類HelloWorld.java 并打成JAR包HelloWorld.jar
package com.test;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class HelloWorld {
private static Logger log = Logger.getLogger(HelloWorld.class);
public static void main(String args) {
try{
//log4j.properties變量的值在腳本bin/run.sh 中讀取
String config = System.getProperty(“l(fā)og4j.properties”);
if (config != null) {
PropertyConfigurator.configure(config);
}
log.info(“HelloWorld”);
Thread thread = new Thread(){
public void run(){
while(true){
try {
Thread.sleep(5*1000);
log.info(“每隔5秒打印一下日志”);
} catch (InterruptedException e) {
e.printStackTrace();
log.error(e.getMessage());
}
}
}
};
thread.run();
} catch (Exception e) {
log.error(“啟動(dòng)失敗:”+e.getMessage());
System.exit(1);
}
}
}
java 應(yīng)用程序在linux部署方法:
1,將項(xiàng)目達(dá)成war包(用eclipse,項(xiàng)目右鍵–Export–選擇war file)
2,將tomcat(用winSCP當(dāng)然也可以用secureCRT,用securCRT需要建立sftp(即上傳文件的目錄),用put tomcat命令)考到ilunx對(duì)應(yīng)的目錄下
3,然后將項(xiàng)目的war包放到雹悉tomcat的webapps目錄下
4,啟動(dòng)tomcat(命令:./startup.sh(linux下啟動(dòng)tomcat是.sh文件而非.bat文件))
遇到問題如下:
運(yùn)行./startup.sh 是報(bào)錯(cuò)
-bash: ./startup.sh: Permission denied
原因:沒有運(yùn)滲肆虧行.sh的權(quán)限
解決:chmod 777 *.sh
755 代表用戶對(duì)該文件擁有讀,寫,執(zhí)行的權(quán)限,同組其他人員擁有執(zhí)行和讀的權(quán)限,沒有寫的權(quán)限,其他用戶的權(quán)限和同組叢神人員權(quán)限一樣。
777代表,user,group ,others ,都有讀寫和可執(zhí)行權(quán)限。
獲得權(quán)限后再運(yùn)行./startup.sh命令時(shí)報(bào)錯(cuò):
This file is needed to run this program
原因:該文件需要一個(gè)運(yùn)行環(huán)境(即配置jdk環(huán)境變量)
解決:JAVA_HOME=/usr/java/jdk1.6.0_25/(當(dāng)然這個(gè)目錄根據(jù)自己的jdk安裝目錄)
然后在運(yùn)行./startup.sh 提示:
Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp
Using JRE_HOME: /usr/java/jdk1.6.0_25/
Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar
linux怎么配置jdk..
之一步:下載Linux環(huán)境下的jdk1.8,請(qǐng)去(官網(wǎng))中下載jdk的安裝文件;
由于我的Linux是32位的,因此我下載jdk-8u25-linux-i586.tar.gz文件。
第二步:新建/usr/java文件夾,將jdk-8u25-linux-i586.tar.gz放到該文件夾帆做御中,并將工作目錄切換到/usr/java目錄下。
第三步:通過以上步驟態(tài)巖,jdk1.8就已經(jīng)全部安裝完成了,請(qǐng)大家記好步驟哦。如下圖所示:
第四胡羨步:配置環(huán)境變量:①、使用vim /etc/profile編輯profile文件,
JAVA_HOME=/usr/java/jdk1.8.0_25 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH
第五步:最后使用source /etc/profile讓profile文件立即生效。
第六步:命令測試,
①、使用javac命令,不會(huì)出現(xiàn)command not found錯(cuò)誤
②、使用java -version,出現(xiàn)版本為java version “1.8.0_25”
③、echo $JAVA_HOME, echo $CLASSPATH, echo $PATH,看看自己的配置是否都正確。
關(guān)于java linux 配置的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
本文題目:Java與Linux完美配合快速配置指南(javalinux配置)
網(wǎng)站URL:http://www.dlmjj.cn/article/dpiidcs.html


咨詢
建站咨詢
