java多態(tài) 如何將java程序轉(zhuǎn)換成windows服務(wù)?
如何將java程序轉(zhuǎn)換成windows服務(wù)?使用JNI調(diào)用操作系統(tǒng)的功能,加載并注冊(cè)為系統(tǒng)服務(wù)。首先,您必須在C或C中定義本地方法,然后將它們編譯成DLL組件并將它們放入system32目錄。然后將J
如何將java程序轉(zhuǎn)換成windows服務(wù)?
使用JNI調(diào)用操作系統(tǒng)的功能,加載并注冊(cè)為系統(tǒng)服務(wù)。首先,您必須在C或C中定義本地方法,然后將它們編譯成DLL組件并將它們放入system32目錄。然后將Java程序加載到DLL庫(kù)中,并調(diào)用C/C中定義的方法來(lái)完成注冊(cè)服務(wù)功能。Java不能直接操作底層OS函數(shù)。只有JNI能做到??傊?,注冊(cè)系統(tǒng)服務(wù)的功能必須依賴于C/C,如果Java能夠做到這一點(diǎn),那么它就不能跨平臺(tái)。