㈠ 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文件