VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: xenon1

怎么在有包类下调用无包类

  [复制链接]

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 11:00:01 | 显示全部楼层
你可以把所有的class文件放在一个文件夹下(如classdir),然后使用
jar -cvf jarname.jar classdir --生成jar包
然后把生成的jar包放在WEB-INF\lib目录下就可以了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 11:15:01 | 显示全部楼层
利用eclipse的打包工具把这些编译好的无包类文件打成一个jar包.把这个jar包放到lib目录下就可以调用了.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 11:45:01 | 显示全部楼层
你把那些厂商提供了所有编译好的无包类文件用工具打成jar包,然后把jar包放在lib目录下就好了
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 12:00:01 | 显示全部楼层
打成jar包, 放在lib目录.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 12:15:01 | 显示全部楼层
[Quote=引用 2 楼 joobeen 的回复:]
你可以自己把那些class文件用fat打成包
[/Quote]
回复

使用道具 举报

1

主题

7

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-8-28 12:30:01 | 显示全部楼层
最好能有某种方法把它们放到某个包下,用无包的类是相当头痛的。你这是什么厂商?做事不地道。
回复

使用道具 举报

0

主题

3

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 13:00:01 | 显示全部楼层
打成jar包,引入你工程的lib目录下,如下:
jar -cvf testjar.jar 厂家类的文件夹,就会生成一个testjar.jar 文件,样子跟zip文件很相似的,然后引入你的工程lib下!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 13:15:01 | 显示全部楼层
放在文件夹好像就有问题了吧。关键是这个厂商给的源文件根本就没有声明放到这个文件夹下的package。我问为你只能把类的文件放到你的工程下的lib下用了
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 13:30:01 | 显示全部楼层
学习了~~~~~能否举个这种情况的例子 ?这情况好像没碰到过啊(刚学java 两个月)
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-28 13:45:02 | 显示全部楼层
没有包?还没有遇到这种情况哩。

不过你可以这样,在运行的时候,你可以包第三方厂商的class都放到bin或者class目录下,就可以访问了啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表