當前位置:首頁 » 操作系統 » Linux啟動java命令

Linux啟動java命令

發布時間: 2024-11-04 11:16:27

linux重啟java進程會停止jvm嗎

當然會,系統都重啟了 ,運行在系統上的jvm能不停止嘛

㈡ 在linux下如何用命令行的形式執行Java程序

1、java程序一般都有啟動腳本
2、例如tomcat/bin
./startup.sh
3、例如weblogic
./startWebLogic.sh
4、也可以用java直接啟動jar包,例如
/doyoo/jdk1.6/bin/java -DRmode=test -Dlog4j.configuration=file:conf/log4j.properties -classpath run.jar net.test.ji
m.server.boot.Booter

㈢ linux下java程序的start.sh啟動腳本中classpath中載入了好多jar包,腳本啟動後進程名特別長,不方便查看

通常有兩種方式:
1、使用變數將那些jar包放進去,比如
#!/bin/bash
MYCP=a.jar:b.jar:c.jar:......

java -cp "$MYCP" ...
2、如果那些jar包都在一個路徑裡面如lib,那麼最好去設jre載入的擴展目錄如下:
java -Djava.ext.dirs=lib ...

㈣ 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),於手動模式中。

熱點內容
linuxjdk是否安裝 發布:2025-01-01 12:01:17 瀏覽:206
均值滑動演算法 發布:2025-01-01 11:53:46 瀏覽:385
無線網加密設置 發布:2025-01-01 11:53:03 瀏覽:20
mfc畫圖源碼 發布:2025-01-01 11:50:54 瀏覽:977
光遇小王子季什麼時候結束安卓 發布:2025-01-01 11:43:10 瀏覽:954
騰訊雲如何申請免費雲伺服器 發布:2025-01-01 11:42:14 瀏覽:345
uu跑腿跑男端搶單腳本靠譜不 發布:2025-01-01 11:28:33 瀏覽:345
pythonreshape1 發布:2025-01-01 11:24:18 瀏覽:361
編程轉正表 發布:2025-01-01 11:24:10 瀏覽:189
創客編程需要什麼配置電腦 發布:2025-01-01 11:22:44 瀏覽:499