下载的jar包放在哪里?

下载的jar包放在哪里?

社区

Java SE 帖子详情 下载的jar包放在哪里? 老流氓123 2011-09-12 09:19:04 我在网上下载了一个程序,需要用到两个包

都下载下来了,然后我把它们放到了jdk\lib下面了,不可以

把它放在了程序文件所在目录下也不可以

我设置环境变量,把这两个也添加进去,还是不可以

请问有什么办法解决

...全文

6881 19 打赏 收藏 下载的jar包放在哪里? 我在网上下载了一个程序,需要用到两个包 都下载下来了,然后我把它们放到了jdk\lib下面了,不可以 把它放在了程序文件所在目录下也不可以 我设置环境变量,把这两个也添加进去,还是不可以 请问有什么办法解决 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 19 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 lost_guy_in_scut 2011-09-14 打赏举报 回复 包没有应用吧。web项目的话把jar包放进lib文件夹。然后java project properties--->build classpath 引用该架包。 zhang410970953 2011-09-14 打赏举报 回复 学习中.... daijope 2011-09-13 打赏举报 回复 web项目的话直接拷贝到lib里面一切搞定。

java project properties--->build classpath--->add external jars 小恩yoo 2011-09-13 打赏举报 回复 [Quote=引用 10 楼 love_ubuntu 的回复:]

学java 开始一定要有一本书来指导

[/Quote]

推荐一下、、什么书、、、 老流氓123 2011-09-13 打赏举报 回复 [Quote=引用 13 楼 baillluu 的回复:]

你下载的是程序,怎么放JDK下面呢!

你因该在你的IDE里面把他导入啊!

[/Quote]

我下载的是jar,包 老流氓123 2011-09-13 打赏举报 回复 [Quote=引用 12 楼 jinancf 的回复:]

配置后你应该能在Eclipse左边窗口中看到Jar包中的类,否则说明配置有问题。

[/Quote]

我用的是JCreator 老流氓123 2011-09-13 打赏举报 回复 [Quote=引用 9 楼 nbda1121440 的回复:]

放jre/lib/ext下试试

[/Quote]

也试了,没用 baillluu 2011-09-13 打赏举报 回复 你下载的是程序,怎么放JDK下面呢!

你因该在你的IDE里面把他导入啊! jinancf 2011-09-13 打赏举报 回复 配置后你应该能在Eclipse左边窗口中看到Jar包中的类,否则说明配置有问题。 老流氓123 2011-09-12 打赏举报 回复 [Quote=引用 6 楼 zyz1985 的回复:]

如果你需要将额外的包放在%JAVA_HOME%/lib目录下,需要检查下你的环境变量CLASSPATH,

一般CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_18\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_18

\lib\tools.jar;

其中"."表示在当前路径寻找class文件,其它的引用的jar包需要指明……

[/Quote]

全设置了,没有用的 老流氓123 2011-09-12 打赏举报 回复 [Quote=引用 4 楼 huntor 的回复:]

下载的程序是什么格式的 exe jar

jar的话,看看jar包里的 META-INF/MANIFEST.MF 有没有 Class-Path,有的话将 依赖库放到相应的目录。如果没有,那就自己制作一个启动程序.

[/Quote]

没有Class-Path,求制作方法 游一游走一走 2011-09-12 打赏举报 回复 如果你需要将额外的包放在%JAVA_HOME%/lib目录下,需要检查下你的环境变量CLASSPATH,

一般CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_18\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_18

\lib\tools.jar;

其中"."表示在当前路径寻找class文件,其它的引用的jar包需要指明详细的路径,如果你添加额外的包也需要指定详细的路径。。。。这样JAVA才可以引用到 venric 2011-09-12 打赏举报 回复 学习一下 huntor 2011-09-12 打赏举报 回复 下载的程序是什么格式的 exe jar

jar的话,看看jar包里的 META-INF/MANIFEST.MF 有没有 Class-Path,有的话将 依赖库放到相应的目录。如果没有,那就自己制作一个启动程序. 老流氓123 2011-09-12 打赏举报 回复 [Quote=引用 1 楼 itbasketplayer 的回复:]

看他类里面引用时是否含包名,一般情况下只要右键项目,properties->Build path->Add JARS或者Add External ->JARS

[/Quote]

含包名,解压后把需要的包放到程序文件所在目录就可以了,但是只有其中一个包的包名在导入时说明了,另外一个包没有说明,所以说我不知道该解压什么文件,于是程序就调试不通了 dxhdxh2k 2011-09-12 打赏举报 回复 也有可能是程序问题啊。 学无止境-逆流而上 2011-09-12 打赏举报 回复 看他类里面引用时是否含包名,一般情况下只要右键项目,properties->Build path->Add JARS或者Add External ->JARS 不争聊技术 2011-09-12 打赏举报 回复 学java 开始一定要有一本书来指导 周靖峰 2011-09-12 打赏举报 回复 放jre/lib/ext下试试 SlidingMenu第三方jar包 用于第三方引用的jar包,可以实现SlidingMenu侧滑菜单,将第三方jar包放在当前工程的libs文件夹下,在当前项目上点击右键--》Build Path--》Configure Build Path--》Order and Export,如果Android Private Libraries没有勾选,勾选上 jstl1.1.jar和standard1.1.jar 今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下:

错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory

分析:少包,上网查阅后发现解决方法

解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下

如上完成后即解决了该异常,大以为大功告成,没想到又出现了新异常

错误信息:java.lang.NoSuchMethodError: javax.servlet.JSP.PageContext.getELContext()LJAVAx/el/ELContext

分析:这个问题网上找了半天没看到解决方法,只好自己想办法。想起先前看到的一个知识点:tomcat 6 实现了 servlet 2.5 和JSP2.1的规范相应的 tomcat 5 实现的是 2.4和2.0,想到tomcat5不支持JSTL1.2,于是替换JSTL1.1的包试试看后,问题解决

解决方法:移出工程lib目录中的JSTL1.2.jar,添加standard-1.1.jar和JSTL1.1.jar

总结:

jstl1.1版本由2个必要包构成:standard-1.1.jar和JSTL1.1.jar;而jstl1.1版本只有一个必要包JSTL1.2.jar。(一开始在替换的过程中想当然的用JSTL1.1.jar换JSTL1.2.jar,然后遗漏了standard-1.1.jar,耽搁了不少时间。)

经测试,tomcat6.0支持JSTL1.2版本,也支持JSTL1.1版本;tomcat5.5只支持JSTL1.1(JSTL1.1一下版本未测试)

不建议将2个版本的3个包同时放在工程中,可能会发生版本冲突。(另外,实际操作的时候发现JSTL1.2.jar和JSTL1.1.jar这2个包放一起可以在tomcat5.5和tomcat6.0上跑,鉴于JSTL1.1.jar里面没有c.tld等文件,猜测JSTL1.1.jar里面只是放置了1.1的专用的类和信息) Java Mail发送邮件时用到的Jar包 JavaMail用到的jar包,一共3个。下载之后要放到libs目录下,然后右击工程,选择Builder Path--》Configure Build Path,Libraries,Add JARs,选择工程目录下的libs下的jar包。 smali-2.0.3.jar baksmali-2.0.3.jar java -jar baksmali-2.0.3.jar -x android.odex

java -jar smali-2.0.3.jar out -o classes.dex

///////////

android 合并apk和odex文件

前提:正确安装JDK和配置环境变量

需要这个apk所在的rom里面的一些jar文件,

都在/system/framework里面:core.jar, ext. jar, framework. jar, android.policy. jar, services. Jar。

当然,这五个是最基本的,有可能还不够,这种情况下面会讲到。

总共分四步:

1. 把下载好的smali-2.0.3.jar 和baksmali-2.0.3.jar ,还有rom里面抠出来的5个jar,放到工作目录,然后apk和odex也放到一起。

2. 分解odex文件为class文件。

将smali-2.0.3.jar 和baksmali-2.0.3.jar放在d:\odex文件夹下

命令:键入 d:回车 键入cd odex 回车

java -jar baksmali-2.0.3.jar -x a.odex \\a.odex喂odex文件的文件名在键入命令前务必正确安装JDK和配置环境变量

处是你要分解的odex文件的名字,命令完成之后,会生成一个out文件夹,里面就是所有的class文件。如果出现问题,

比如什么异常,缺少包什么的,就更到rom里面把出错信息里面要求的包拿出来,放到当前目录下。

3. 将class生成为classes.dex文件。

命令:java -Xmx512M -jar smali-2.0.3.jar out -o classes.dex

4. 把classes.dex放入apk里面。 使用JSTL需要的jar包程序文件 JSP 标准标签库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问.

如果要使用JSTL,则必须将standard-1.1.2.jar和 jstl-1.2.jar文件放到classpath中

Java SE

62,631

社区成员

307,264

社区内容

发帖 与我相关 我的任务 Java SE Java 2 Standard Edition 复制链接

扫一扫 分享 确定 社区描述 Java 2 Standard Edition 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

相关推荐

魔兽世界怀旧:影牙城堡详细攻略
约彩365手机下载安装

魔兽世界怀旧:影牙城堡详细攻略

📅 07-06 👁️ 3563
2016年短池游泳世界杯 北京站 20161001
365取消提款

2016年短池游泳世界杯 北京站 20161001

📅 07-31 👁️ 2957
蝰蛇钉刺
365取消提款

蝰蛇钉刺

📅 07-22 👁️ 9182
青年黑卡怎么申请?
365取消提款

青年黑卡怎么申请?

📅 07-15 👁️ 6092
290是什么梗?
约彩365手机下载安装

290是什么梗?

📅 06-28 👁️ 8675
鼠王究竟是pray还是imp pray为什么叫鼠王
365bet备用在线

鼠王究竟是pray还是imp pray为什么叫鼠王

📅 08-06 👁️ 6801
将“斍
365取消提款

将“斍"翻译成英文

📅 07-13 👁️ 4201
2025年10款最佳Mac播放器【免費的Mac 影音播放軟體推薦】
约彩365手机下载安装

2025年10款最佳Mac播放器【免費的Mac 影音播放軟體推薦】

📅 08-10 👁️ 7947