社区
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写文章