A. 如何讓JAVA程序一直運行
一直運行的最好方式是,做成socketServer,一直循環監聽,
利用伺服器推送技術去不斷的訪問client的文件,來判斷是否被修改。
可是這樣專業化的製作,工程量就大了。
還是看你的需求,如果不是項目要求的話,自己寫的test的話,可以用SVN版本控制管理工具啊。只需要簡單的配置就可以大家共享文件,還可以檢查是否被更改,以及每個版本都會被記錄和找回,很方便的
B. linux伺服器上 怎麼讓進程一直運行不停止
這個是屬於伺服器方法,可以了解一下supervisor,將需要自啟動的程序加入到supervisor的啟動配置,只要supervisor不停止,那麼監控進程就會一直運行,並且如果出現關閉情況也會被立即重啟。
C. java 怎麼讓程序一直運行
只有死循環和線程兩種方法,不太明白樓主是什麼意思。
如果是web工程的話,可以發布到伺服器上(如tomcat)等,一直讓伺服器處於開啟狀態就行了。
如果是類似做QQ一樣的即時聊天工具的話就用線程,讓工具類處在線程內,再用類的構造函數開啟線程,.start()就是這樣了。
D. 如何在linux上自動運行java程序
java 你的文件.class
就可以運行你的程序了,你可以把它加到腳本中
E. 如何在linux上運行java程序
直接與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
F. 我想讓一個Java程序在Linux下以後台進程的方式運行,環境是ubuntu,請問用哪個命令
程序開始運行後按ctrl+z,
再運行jobs查看當前終端運行的進程,
找到對應的序號再運行bg 你的序號
在後台運行,這是對已經運行的程序的處理方法,要打開時就在後台運行需要作成守護進程,但Java好像沒這概念。
所以我知道也就這個方法。
要將後台運行的程序轉前台,也是先jobs查對應序號,再fg 你的序號
G. 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
以root許可權運行
#。 / JDK-XXX-xxx.bin
2.如果您使用的是RedHat,FeforaCore的Linux版本是這樣,那麼你可以下載JDK的rpm包,然後在root許可權安裝:
#rpm -ivh JDK -xxx-xxx.rpm
3.如果使用這樣的系統的Debian,Ubuntu的,這是很簡單的,就這樣任:
$命令和apt-get安裝JDK ...
更詳細的內容可以看到Ubuntu的中國維基評論,
寫的很詳細以上只是一個粗略的概述的步驟,當然你不應該因為它不使用Linux,你應該了解
Sygwin不是一個編輯器,而是一個Win32的Linux開發環境下實現的。
您可以在sygwin安裝JDK。
H. java 程序持續運行在linux上
可以把這個程序放到後台執行,方法如下:
nohup /路徑/程序名 &
如果要關掉這個程序,方法如下:
1、查出這個程序的進程ID(PID)
ps -ef|grep 程序名
2、殺掉查查出進程的PID
kill -9 進程PID
I. Linux下如何讓某指令在後台一直運行
在很多時候,我們都會發現有一些指令或者服務,執行後是一種持續監控運行的狀態,不能退出,該終端標簽頁也不能關閉。
這就帶來了很多不便,那麼如何讓其在後台持續運行,退出運行狀態和關閉終端標簽頁也不影響呢?
方法就是在該命令後面加 & 符號,即可。
示例
gocron的客戶端服務運行命令,./gocron web
圖2退出和關閉標簽頁後,圖三依然如此,服務也可以使用。
J. java有什麼方法可以讓程序一直運行
main 函數 不斷執行? 這個沒試過
不過你可以把main 裡面的東西封裝起來或者不封裝也可以,外面寫一個大概這樣的
while(true){
Thread.sleep(1000)
....
}