程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 基礎:VC調用JAVA方法的一個注意問題

基礎:VC調用JAVA方法的一個注意問題

編輯:JAVA編程入門知識

隨然這個問題可能很多人都沒有遇到過,但遇到過的朋友相信和我一樣,都經過了一斷時間的問題查找才解決,為了減少這樣的問題給你帶來煩惱,在此我寫下此文,希望對大家有所幫助。
  
      你是否在創建JVM是老返回-1,即JNI_ERR;總麼檢查程序都沒有發現任可問題,編譯也不會出錯。動態鏈接庫文件“jvm.dll”已經放到了程序所在目錄了,其實問題就出在這裡,本來一般的dll文件只要把它放到執行程序目錄下就可以正常調用了,但jvm.dll卻有所不一樣,它還需要調用相對目錄下的其它文件,所以你不能單獨把jvm.dll拷貝到exe所在的目錄;這樣雖然編譯均不會報錯,但執行是卻怎麼也創建不了JVM。
  
       正確的做法是,不要把jvm.dll拷貝到exe所在的目錄,而是把“C:jdk1.5.0_03jreinclient”(按具體的JDK安裝目錄和版本進行設置)設到環境變量PATH中,這樣問題就可以立即得到解決。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved