社区
Java SE
帖子详情
请教个问题
sky_0036
2012-02-14 12:21:22
jar包中有一个跟现有工程中完全相同的类(同名同路径),
在工程中引用这个类的时候,
都是调用的工程的java类文件,
而不是jar包中同名的class类,
为什么?
怎么可以优先选择jar包中的类呢?
请大牛指点,谢谢!
...全文
155
8
打赏
收藏
请教个问题
jar包中有一个跟现有工程中完全相同的类(同名同路径), 在工程中引用这个类的时候, 都是调用的工程的java类文件, 而不是jar包中同名的class类, 为什么? 怎么可以优先选择jar包中的类呢? 请大牛指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sky_0036
2012-02-14
打赏
举报
回复
[Quote=引用 1 楼 zghbsyqyb 的回复:]
二者放一起理论上会有编译问题的
jdk能处理就不错了,还要设优先级。一般没这样搞法的啊
[/Quote]
但是我试过了,编译没有问题,把jar包引用到工程中也不会有冲突,但是在引用的时候就是用的工程中的
烟火人间-红尘一笑
2012-02-14
打赏
举报
回复
二者放一起理论上会有编译问题的
jdk能处理就不错了,还要设优先级。一般没这样搞法的啊
sky_0036
2012-02-14
打赏
举报
回复
搞定了,可以设置类的加载顺序的,谢谢各位了
sky_0036
2012-02-14
打赏
举报
回复
现在就是有这种情况,我想问的是,为什么同名同路径,优先用的是工程中的类,而不是jar中的class呢?
[Quote=引用 6 楼 tomato8524 的回复:]
jar包中有一个跟现有工程中完全相同的类(同名同路径)----说明你的包名起的有问题,一般情况下不会出现这种情况的
解决方案:
1:修改你的包名或类名
2:把jar包打开,修改包名或类名,后重新打包
[/Quote]
戴墨镜的虫子
2012-02-14
打赏
举报
回复
jar包中有一个跟现有工程中完全相同的类(同名同路径)----说明你的包名起的有问题,一般情况下不会出现这种情况的
解决方案:
1:修改你的包名或类名
2:把jar包打开,修改包名或类名,后重新打包
sky_0036
2012-02-14
打赏
举报
回复
[Quote=引用 4 楼 acesidonu 的回复:]
把工程中的重命名或删除
[/Quote]
什么意思
Acesidonu
2012-02-14
打赏
举报
回复
把工程中的重命名或删除
sky_0036
2012-02-14
打赏
举报
回复
没人回答吗?
(七)自定义Tomcat镜像
这里在centos镜像的基础上追加Tomcat,centos上没有jdk,所以要先在centos上追加jdk,然后再jdk的基础上追加Tomcat 1. 导入jdk和Tomcat的jar包 创建mytomcat文件夹 打开xftp,将jdk和tomcat的压缩包导入文件夹中 2. 编写Dockerfile文件 新建Dockerfile文件 编写Dockerfile文件 #基于cent...
Docker学习笔记(七)自定义tomcat镜像
一、准备工作 在宿主机上创建一个tomcat文件夹用来存放我们的压缩文件。 第一步:创建一个tomcat文件夹 mkdir tomcat 第二步:把我们需要的压缩包放进去,以便我们查找文件 scp -P 1111 -r jdk-8u301-linux-x64.tar.gz root@127.0.0.1:/wj/tomcat scp -P 1111 -r apache-tomcat-9.0.14.tar.gz root@127.0.0.1:/wj/tomcat 二、编写dockerfile文件 FROM c
Docker自定义一个Tomcat镜像
Docker自定义一个Tomcat镜像 本文是基于CentOS 7.3系统环境,进行Docker的学习和使用 CentOS 7.3 Docker-ce 一、自定义一个Tomcat镜像 (1) 创建一个目录 mkdir -p /data/mydockerfile/tomcat9 (2) 下载Tomcat9和jdk apache-tomcat-9.0.30.tar.gz jdk-8u201-l...
创建自定义Tomcat镜像
1 准备工作 创建tomcat文件夹,下载jdk,解压为jdk目录。常见Dockerfile 和 start-tomcat.sh $ mkdir tomcat $ cd tomcat $ touch Dockerfile start-tomcat.sh $ wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.36/bin/apache-tomcat-9.0.36.zip 2 Dockerfile 文件和其他脚本文件 Dockerfile 文件
Docker学习——基于tomcat镜像创建一个自定义的镜像
从远程docker hub拉取一个官方的tomcat镜像 [root@host-192-168-48-4 local]# docker pull tomcat:8.5-jdk8-adoptopenjdk-openj9 查看拉取的镜像 可以看到有tomcat这个镜像了 [root@host-192-168-48-4 local]# docker images REPOSITORY TAG IMAGE ID
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章