導航:首頁 > 程序命令 > linux啟動java命令

linux啟動java命令

發布時間:2023-04-25 17:33:36

linux沒有配置環境變數怎麼運行java命令

一. 解壓安裝jdk
.shell終端下進入jdk-6u14-linux-i586.bin文件所在目錄,
執行命令 ./jdk-6u14-linux-i586.bin 這時會出現一段協議,連繼敲回車,當詢問是否同意的時候,輸入yes,回車。之後會在當前目錄下生成一個jdk1.6.0_14目錄,你可以將它復制到 任何一個目錄下。
二、配置的環境變數

1. PATH環境變數。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的隱碼PATH變數中,bin目錄中包含經鎮攜或常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2. CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
3. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。
四、測試jdk
1. 用文本編輯器新建一個Test.java文件,在其中輸入以下代碼並保存:
public class test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
2. 編譯:在shell終端執行命令 javac Test.java
3. 運行:在shell終御伍端執行命令 java Test
當shell下出現「A new jdk test !」字樣則jdk運行正常。
五. 卸載jdk
·找到jdk安裝目錄的_uninst子目錄
·在shell終端執行命令./uninstall.sh即可卸載jdk。

② 我在linux使用 pkill Java,之後怎麼用命令啟動Java,不是腳本使用命令謝謝

1、tomcat或者weblogic都有自己的啟動腳本,例如tomcat:
./辯帆敏bin/startup.sh即可
2、攜枝創建一個啟動腳轎告本start.sh,例如:
java -DRmode=ProName -Xms1024m -Xmx2048m -Dlog4j.configuration=file:conf/log4j.properties -classpath run.jar net.abc.def.boot &

③ linux如何開機啟動java程序啊,急求!!

在/etc/rc.local中加入你的啟動代碼

④ 如何在linux終端裡面運行java

通常用命令、shell腳本,或者直接運行程序可執行的程序。像java的jar包可以用java -jar xxx.jar執行。eclipse也可以cd到eclipse解壓目錄,然後./eclipse執行eclipse這個程序。
可以看看shell腳本,和java相關的命令和工具(javac,javap,jvisualvm,jconsole等等)。
所有的軟體都有一個可執行腳本或者可執行程序。cd過去sh xxx.sh 或者./xxx.sh就可以在命令行執行。像tomcat也有startup.sh和shutdown.sh。你也可以看看,其實就是一個很復雜的shell腳本

⑤ java 應用程序在linux 上怎麼部署 運行

JAVA程序在開發完成後,需要部署到伺服器,如果是WEB項目,需要部署到WEB伺服器,否則部署到應用伺服器。
JAVA是跨平台的編程語言,伺服器的操作系統可以是Windows、Linux或者其它,下面將在RedHat6操作系統下,詳細說明JAVA程序在WEB伺服器和應用伺服器上的部署情況。
1、JAVA程序部署在應用伺服器
(1) JAVA程序HelloWorld 在Redhat6上部署的目錄結構

bin : 存放shell腳本run.sh
conf :存放配置文件log4j.properties
lib :存放JAR包HelloWorld.jar、log4j-1.2.16.jar
logs:存放程序運行日誌文件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("log4j.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("[X]啟動失敗:"+e.getMessage());
System.exit(1);
}
}
}

⑥ linux安裝jar命令

linux系統下jar是隨著jdk安裝的,所以安裝jar其實很容易。下面由我為大家整理了linux下安裝jar命令的相關知識,希望大家喜歡!

linux下安裝jar命令

jar是隨著jdk的安裝的。在jdk安裝的目錄下有bin目錄中,windows下的文件名為jar.exe,linux下文件名為jar.它的運行需要用到jdk安裝目錄下lib目錄中的tools.jar.

jar文件在linux下的安裝命令

首先安裝java 的jdk..並設置 java environment.

then the order is: [root@localhoat root]# java -jar /the directory and file name, include .jar

附:linux下jar命令用法詳解

jar的用法:

jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目錄] 文件名。。。

{ctxu}是jar命令的子命令,每次jar命令中只可以包含一個ctxu中的一個,分別表示:

-c創建新的jar文件包 --常用於打包

-t列出jar文件包的內容列表

-x展開jar文件包的指定文件或者所有文件--常用於解開包

-u更新已經存在的jar文件包

[vmf0M]中可以選,也可以不選,是jar命令的選項參數:

-v生成詳細報告並列印到標准輸出

-f指定jar文件名,這個參數是必須的

-m指定需要包含的manfest清單文件

-0隻存儲不壓縮,速度快

-M不生成所有的清單文件

經常組合使用 cv0Mf/xvMf

補充:linux下運行jar包命令

java -jar xxxx.jar

Linux平台通過以下命令執行jar文件。 # java -jar file.jar

linux下執行jar文件方法:命令行下進入文件目錄,執行java -jar file.jar即可,也可在桌面創建一個啟動器,在命令欄填寫相關的命令:java -jar /file路徑/file.jar,這樣在桌面雙擊即可打開該jar文件 創建可執行的 JAR 文件包詳解:JAR 文件就是...

linux下執行jar文件方法:命令行下進入文件目錄,執行java -jar file.jar即可,也可在桌面創建一個啟動器,在命令欄填寫相關的命令:java -jar /file路徑/file.jar,這樣在桌面雙擊即可打開該jar文件 創建可執行的 JAR 文件包詳解:JAR 文件就是...

java -jar test.jar

在linux命令行下對jar進行解壓縮操作,比如有個jar包/usr/local/EtnetChinaApplication.jar #解壓jar包到臨時目錄cd /usr/localunzip EtnetChinaApplication.jar -d app#進入臨時目錄app,編輯文件ls app ...... log4j.properties xmemcache.prope...

java -jar xxxx.jar

nohup java -jar 啟動1.jar & nohup java -jar 啟動2.jar & nohup java -jar 啟動3.jar &

這個shell腳本的話應該只會影響當前的窗口,運行完程序後把窗口關閉,再新開窗口,你的JDK應該還是1.4的 如果不行的話,那就運行完程序,再export一遍1.4的JDK 只對當前窗口有影響,換用戶或者新開窗口都會變成1.4

不用用-cp, 有運行jar的-jar吧?或者jar 加什麼,你想你要的庫和主方法都在一個jar里,一般用不到-cp吧,除非你用到別的類庫不在jar里。

⑦ Linux中怎樣用命令啟動後台java進程

java -jar 是啟動一個jar包文件的,java 文件名 是啟動單個文件的 關機後進程就關了...

⑧ 在linux系統中怎麼執行一個java程序

在linux下使用命令行編譯java文件

在linux下使用命令行編譯java文件
1: 只是獨立的一個java文件
編譯生成test.class文件 : javac test.java
運行: java test

2: 在這個特定包中的一個java文件
編譯生成*.class文件:javac packageName.* (此命令必須是在該文件包所在的路徑,而不是文件所在的路徑)
運行: java packageName.* (同上)

3: 運行時需要某個*.jar文件的支持,如連接DB需要相應的JDBC驅動
編譯生成*.class文件 :不同情況與上1,2點相同
運行時:java -cp .:../lib/mysql.jar packageName.* (其中mysql.jar就是DB的JDBC驅動)

⑨ 怎樣使用linux運行java程序

使用linux運行java程序具體步驟如下:

1.Windows上使用eclipse編譯java工程,編譯完成後導出為Runnable JAR File。

例如,此處將test工程中的Test2文件export為MyTest2.jar文件。

編輯完成後保存文件

④使配置生效,命令 source /etc/profile

⑤測試環境變數是否配置成功,命令java -version,顯示jdk版本,則表示java環境變數配置成功。

⑩ linux 使用root用戶登錄可以運行java命令

在Linux下某些編譯要求root許可權,可是很多時候在root下就無法使用java、javac等相關命令,導致編譯無法通過。

分析原因:

root運行java都是/usr/bin/java這個引用,由於Linux中可能會引用默認的JDK,如openjdk,所以是否安裝JDK對它完全沒有影響。

解決辦法:

手動替換默認的Jdk版本

sudoupdate-alternatives--configjava

系統會列出各種JDK版本,如下所示:

有 3 個候選項可用於替換 java (提供 /usr/bin/java)。
選擇 路徑 優先順序 狀態
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手動模式
3 /usr/lib/jvm/java-7-sun/bin/java 300 手動模式
要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:3
註:update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 來提供 /usr/bin/java (java),於手動模式中。

閱讀全文

與linux啟動java命令相關的資料

熱點內容
h1z1選什麼伺服器 瀏覽:484
蘋果版三國殺怎麼在安卓上下載 瀏覽:728
安潤國際app在哪裡下載 瀏覽:438
iospdf教程下載 瀏覽:332
加密貨幣換手率300表示什麼 瀏覽:727
手機wps新建文件夾存照片 瀏覽:399
單片機rgbled 瀏覽:963
怎麼通過文件加密後發給微信好友 瀏覽:90
用虛擬機編程 瀏覽:821
公司代理伺服器有什麼要求 瀏覽:244
伺服器和資料庫怎麼聯系 瀏覽:633
hbase配置壓縮 瀏覽:918
java000 瀏覽:479
華為手機文件夾的字體顏色 瀏覽:636
安卓怎麼換相機 瀏覽:935
華為相片文件夾怎麼刪除重復照片 瀏覽:316
plc編程視頻教程大全 瀏覽:940
直播用哪個app播放背景音樂 瀏覽:852
點歌機系統app在哪裡下載 瀏覽:612
javadate類型轉換string 瀏覽:696