㈠ idea怎麼查看jar里的類調用鏈
你要有這個jar對應的sources.jar才行,我這里以google的guava.jar為例,在maven倉庫中,有:
對於沒有相應的sources.jar的jar包,則看不到,jar包對應的sources.jar一般大公司的都會一起發布在網上。
㈡ 怎麼在eclipse中找到jar包
在Eclipse查看開發包jar源碼的方法如下:1選擇項目,右鍵中單擊【Properties】2【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09jar包,展開它,選擇【Source attachment】,單擊右邊的【Edit…】按鈕。3在打開的窗口中,可選擇文件jar\zip,目錄或工作空間中的jar文件,在這里我選擇External Folder…,選擇如E:/java project/guava即可。4連續單擊【OK】兩次回到Eclipse工作平台即可。有源碼,把它加到eclipse中: 方法1:直接用壓縮軟體打開相應的jar包,然後把源碼拖進去壓縮一下,最後選中工程刷新一下ok。 方法2:右擊referenced libraries中需要導入源代碼的包,右擊properties->java source attatchment,根據你源文件格式(源碼可以是直接src文件夾,也可以是壓縮成zip或jar後的壓縮文件)在右邊選擇合適的方式,最後點擊ok。至於如何源碼打進jar包,在eclipse中打jar包的時候有個「Export java source files and resources」選項,選中它打包就ok;也可以如方法1那樣,用eclipse生成一般jar包之後,用壓縮軟體把src文件夾壓進去。
㈢ idea怎麼在jar包中查找方法
先是進入:File –> Project Structure 再找到Moles->Dependencies 點擊最右側的綠色+號 如圖: 選擇1或者2都行的: 最後選擇需要導入的jar包就行了
㈣ Unity中如何將jar包導入進去,並且怎麼調用jar包里的方法啊
將Unity3D安裝目錄下的Unity\Editor\Data\PlaybackEngines\androidplayer\release\bin\classes.jar 拷貝到Android工程的libs文件夾里: Unity3D:[3]Unity3D與Android交互的問題 右鍵單擊classes.jar選擇Build Path裡面的Add to Build Path:
㈤ jar包內一個類的方法如何調用不在jar包內的類的方法
你可以再寫一個類,繼承這個在jar包裡面的類,並且重寫這個類的方法。實現這個方法調用其他的類。這樣就可以達到你要的效果。
㈥ 如何調用第三方jar包的資源文件
如果調用第三方jar包的資源文件,在製作jar包和告訴別人如何調用你的jar包時經常用到。通常有兩種方法,具體如下:
1)在應用程序端訪問第三方jar包裡面的raw文件,方法如下:
InputStream
is=org.hisense.facerecog.R.class.getResourceAsStream("data.xml");
File cascadeDir = this.getDir("cas",
Context.MODE_PRIVATE);
mCascadeFile = new File(casDir,
"data.xml");
FileOutputStream os = new
FileOutputStream(mCascadeFile);
其中org.hisense.facerecog.R為jar包中資源文件R.java的路徑,this為當前應用程序環境。
2)在第三方jar包中直接訪問其資源文件,將其拷貝到應用程序端,需要給出應用程序環境:Context
context
方法如下:
InputStream is =
this.getClass().getResourceAsStream("/res/raw/ data .xml");
File cascadeDir = context.getDir("cas",
Context.MODE_PRIVATE);
mCascadeFile = new File(casDir,
" data.xml");
FileOutputStream os = new
FileOutputStream(mCascadeFile);
其中this為第三方jar中的類運行環境,context為應用程序環境。
兩中方法最後都會在應用程序根目錄下生成cas/data.xml文件,對應於第三方jar包中的/res/raw/data.txt文件