VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10609|回复: 87

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

  [复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-9 15:40:01 | 显示全部楼层 |阅读模式
厂商只提供了所有编译好的类文件(无包),而我现有的程序中是有包的.

现在的情况是:只能把调用代码放在根目录下才能调用编译好的无包类文件,而当把代码放到包下面的一个类时就总是编译不过.

请问各位大侠是怎么解决这个问题的?谢谢啦.
回复

使用道具 举报

1

主题

51

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-1-15 21:27:01 | 显示全部楼层
不在同一目录下当然调用不了.厂商没提供包,你自己打包.
打包后加入到CLASSPATH中  IMPORT进来就可以了
回复

使用道具 举报

0

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-17 15:45:01 | 显示全部楼层
关注这个问题!!-_-!
回复

使用道具 举报

0

主题

10

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-17 16:45:01 | 显示全部楼层
把类文件所在的目录添加到CLASSPATH中。如C:/a/b/c.class
CLASSPATH=%CLASSPATH%;c:/a/b/
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-1-17 19:27:01 | 显示全部楼层
把无包类的路径追加到环境变量中的classpath即可。
回复

使用道具 举报

0

主题

39

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-1-17 19:36:02 | 显示全部楼层
打成.jar文件,然后引入.jar 文件进行编译即可。
回复

使用道具 举报

0

主题

5

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-18 10:18:01 | 显示全部楼层
没有包的类引用起来多少会出些问题的
而且问题不经常出现.

我觉得可不可以要他们加个包再编译一下.

或者先在编译时指定这些类的具体路径.
回复

使用道具 举报

0

主题

18

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-1-24 13:36:01 | 显示全部楼层
根目录下的类好像是不可以引用
可能是java的bug吧,import不支持根目录


不过一般也不会有这样的要求
回复

使用道具 举报

0

主题

18

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-1-24 14:00:01 | 显示全部楼层
好像是不可以引用

java的bug吧

不过也没有这个必要吧
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-25 12:09:01 | 显示全部楼层
把类文件所在的目录添加到CLASSPATH中。
回复

使用道具 举报

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

本版积分规则

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

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