HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx

HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx

ID:62037268

大?。?6.50 KB

頁數(shù):4頁

時間:2021-04-15

HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx_第1頁
HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx_第2頁
HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx_第3頁
HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx_第4頁
資源描述:

《HU-unix下面java調(diào)用C語言動態(tài)鏈接庫.docx》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、glddydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫我在Hp-unix下面用javaJNI怎么調(diào)用C語言的動態(tài)鏈接庫??System.loadLibrary("helloWorld");??C語言的動態(tài)鏈接庫怎么生成??需要修改什么配置,也就是說java程序怎么才能找到這個動態(tài)鏈接庫。我運行的時候,出現(xiàn)了這個錯誤:??Exceptioninthread"main"java.lang.UnsatisfiedLinkError:no??helloWorldinjava.library.path????難道要我把自己的動態(tài)鏈接庫放到j(luò)ava.libra

2、ry.path目錄下,但是這個目錄只有root用戶才可以操作的啊。謝謝大哥的指導(dǎo)。2005-2-2516:56wolfgHU-unix下面java調(diào)用C語言動態(tài)鏈接庫放到LD_LIBRARY_PATH環(huán)境變量中2005-2-2517:06glddydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫我已經(jīng)LD_LIBRARY_PATH=.:LD_LIBRARY_PATHexportLD_LIBRARY_PATH可是還是不行啊。2005-2-2517:09wolfgHU-unix下面java調(diào)用C語言動態(tài)鏈接庫還是那個錯誤嗎2005-2-2517:27gld

3、dydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫是的啊,還是這樣的。不可以啊。在WIN下面編譯成DLL調(diào)用是可以的。2005-2-2517:34glddydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫我編譯的步驟:cc+z-c??helloWorld.c-I/cms/bea/jdk142_03/include-I/cms/bea/jdk142_03/include/hp-uxld-b-olibhelloWorld.sl??helloWorld.o生成動態(tài)連接庫,放到和.class同一目錄下,然后就是LD_LIBRARY_PATH=.:LD

4、_LIBRARY_PATHexportLD_LIBRARY_PATH這個操作,最后就是運行了。結(jié)果就出現(xiàn)那個錯誤了。請問這么做那個地方有問題????謝謝了2005-2-2517:41wolfgHU-unix下面java調(diào)用C語言動態(tài)鏈接庫應(yīng)該是這樣吧LD_LIBRARY_PATH=.:[b]$[/b]LD_LIBRARY_PATHexportLD_LIBRARY_PATH還有,覺得應(yīng)該寫so文件所在目錄的絕對路徑2005-2-2517:45glddydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫在hp_unix下面的動態(tài)鏈接庫不都是.sl的嗎??“應(yīng)該

5、寫so文件所在目錄的絕對路徑”這個我也加上了啊。但是還是不行。我感到迷惑的是:異常是java.library.path這個路徑,我把這個路徑打印出來了。2005-2-2517:46wolfgHU-unix下面java調(diào)用C語言動態(tài)鏈接庫[quote][i]原帖由"glddydyzcw"發(fā)表:[/i]在hp_unix下面的動態(tài)鏈接庫不都是.sl的嗎??“應(yīng)該寫so文件所在目錄的絕對路徑”這個我也加上了啊。但是還是不行。我感到迷惑的是:異常是java.library.path這個路徑,我把這個路徑打印出來了。[/quote]呵呵,抱歉,沒用過HPUnix,你把異常

6、信息貼上來吧2005-2-2517:48glddydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫Exceptioninthread"main"java.lang.UnsatisfiedLinkError:nohelloWorldinjava.library.path??????atjava.lang.ClassLoader.loadLibrary(ClassLoader.java:1516)??????atjava.lang.Runtime.loadLibrary0(Runtime.java:788)??????atjava.lang.System.

7、loadLibrary(System.java:834)??????atMyNative.;(MyNative.java:11)2005-2-2517:50wolfgHU-unix下面java調(diào)用C語言動態(tài)鏈接庫把LD_LIBRARY_PATH的設(shè)置也貼出來吧echo$LD_LIBRARY_PATH的結(jié)果是什么?2005-2-2714:14glddydyzcwHU-unix下面java調(diào)用C語言動態(tài)鏈接庫搞定了,取得java.library.path,用ROOT用戶將.SL文件拷貝過去就可以了啊.多謝了2006-12-410:44dgguo固定

8、重游,問一句,你將.sl文件COPY到

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。