
正文
java代码加载jar包,如何加载jar包
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中如何安装.jar包?
1、三种方法,第一是放在jdk的编译目录里,就是jdk/jre/ext目录里。第二是随便放在一个目录里,但要在环境变量classpath指定他的路径。第三种是直接解压到java程序的当前目录。
2、首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口 输入文件夹名称【lib】,点击【ok】。
3、方法:在项目名上右击,依次点击【New】--【Floder】,打开新建文件夹窗口 输入文件夹名称【lib】,点击【ok】。
相关问答
Q1: java可以动态加载一个jar包,并且调用里面的类和方法吗?
动态加载jar包,需要用到java.net.URLClassLoader这个类,它可以指定一个路径将jar包或者classes文件加载到类空间。加载完毕后,直接调用loadClass就可以加载指定的类,然后通过反射生成实例或者调用方法即可。
你所说的不可用是哪方面的?开发环境下的不可用,还是运行环境下的不可用?如果是开发环境下的话,导入到当前项目的lib就可以了。如果是运行环境的话,还要把jar包复制相关的环境中才行。像你所说的sqljdbc包。
将你的jar包copy到src文件夹下,然后刷新,用import 包名.*(或者包名.Mframe)导入。
jar包可以用rar压缩包的方式打开看的。比如你有AAA.jar,该jar里面有com文件夹,com文件夹里面有一个test文件夹,test文件夹里面有Test.java这个类,那么你在使用时可以import com.test.Test也可以把Test用*代替。
} } /** * 加载jar classpath。
Q2: java如何导入包
1、下载合适的数据库驱动包。根据项目使用的数据库类型,到相应的官方网站,下载该数据库的驱动程序。例如,MySQL 的官方网站是 https://dev.mysql.com/downloads/connector/j/。将下载的驱动包放到项目中。
2、然后将需要导入的jar包复制到pb目录下。然后在项目上点击右键,依次点击【BuildPath】【ConfigureBuildPath...】。然后选择【JavaBuildPath】下的【Libraries】,然后点击右侧按钮【AddJars】。
3、首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口 输入文件夹名称【lib】,点击【ok】。
4、以下是导包的不同方法:在eclipse中 按 ctrl + shift + o 可以实现快速导包。在没有导入资源的类名上面点击鼠标,然后ctrl+1。如果你知道包的位置可以使用 import java.XXX.XXX来导包。
5、import java.io.*;这个叫导入IO包。类似的格式。主要是使用关键字import,然后就是文件的路径。或者说是,类的路径。因为一个包里有很多的类,所以会像我写的那样,IO.*;这样子。这些类都是存在于IO包里的。
Q3: 关于java动态加载jar的问题?
1、动态加载jar包,需要用到java.net.URLClassLoader这个类,它可以指定一个路径将jar包或者classes文件加载到类空间。加载完毕后,直接调用loadClass就可以加载指定的类,然后通过反射生成实例或者调用方法即可。
2、简单说,在jar包中的内容,使用时不可以像使用普通文件那样。原因是,对于使用普通文件,无论是音频、视频还是图片等,只要该文件独立于jar包以外存在于操作系统中,那么寻找该文件的工作就是由操作系统完成的。
3、·、一开始,以为是浏览器的安全级别设置问题,可是设置来设置去,即便把安全模式调到最低,问题还是不能解决。最后发现原因是:要设置java安全级别。打开计算机,打开控制面板,或者从开始菜单打开“控制面板”。
4、worker.xxx();你在运行中需要确保的是:prj2 这个工程的 jar 或 class folder 出现在 java -cp XXX 这个 classpath (-classpath 或 -cp) 参数列表中就可以了。
5、首先你说的 ”只能搜索非jar的*.class文件“的结论是不对的。
6、以下是把C:\TEST\A.jar的内容复制到C:\TEST\B.jar 附带MANIFEST的复制。XPsp2,jdk0_21测试通过。
Q4: 命令行运行java程序,引入的其他jar包时,如何解决?
A 是你的jar包,跟B放在一个文件夹就行。
当该应用程序运行时,JVM 使用类路径设置查找在 utility.myapp 包中定义的任何其他类。注意:应在命令中指定完整包名。
我不太懂,但是简单说一下,希望提供一些帮助,把这个外部包挂到library上,然后使用导入功能,就可以调用这个外部包了。时间太长没有,而且大家使用的编辑程序和方法也不是一样的。
有时候为了测试某个东东,我们直接使用javac和java命令来编译和运行我们临时写出来的测试类。如果这个测试类用到了别的jar包怎么办呢?我们可以使用-classpath或者-cp参数来导入这些需要的包。
关于java代码加载jar包和如何加载jar包的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







