Re: [問題] 變更檔案的權限
※ 引述《cmchiu (C.M.Chiu)》之銘言:
: 我去爬了jni相關文章了,心裡有個底了~
: 得知Java因為要跨平台的關係,一些功能沒辦法緊密跟OS結合,
: 所以有JNI的機制。
: Java以JNI的方式傳遞參數給lib(.dll, .so)
: 然後那個lib通常是由C寫成的,然後C在去呼叫OS的API
: 忽然有種 天下武功出少林 Java語言皆出C 深刻感受...
: 到頭來還是要回去寫C |||orz
: 感謝qrtt1前輩的指引 <(_ _)>
你考不考慮直接用
chmod (in linux)
??? (in dos)
來執行就好啊..也不是什麼特別的功能
寫成jni重複給別人在特定平台的機會不高呦:)
jni主要是做函式的mapping (像swt in linux來mapping gtk library)
和局部改寫來增加效能用的
(把數學運算的部分以jni實作,在早先的版本java本身運算不太快
所以看到有的tip上寫,你可以把數學運算用jni來做。
不過java5.0後應該沒有這麼強烈的需要了)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.105
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章