社区
Java SE
帖子详情
package和jar有什么区别和联系?
你我他111
2008-11-04 02:26:18
1.当.java文件被编译产生一系列的class文件后,package信息存在什么地方?
2.如果这些class文件被放到一个jar文件中,package信息是存在这个jar文件中的某个位置吗?
...全文
586
6
打赏
收藏
package和jar有什么区别和联系?
1.当.java文件被编译产生一系列的class文件后,package信息存在什么地方? 2.如果这些class文件被放到一个jar文件中,package信息是存在这个jar文件中的某个位置吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xxsoft2007
2008-11-04
打赏
举报
回复
1.当.java文件被编译产生一系列的class文件后,package信息存在什么地方?
编译后的package 一般是转换成对应的操作系统的目录结构了,如Package aa.bb 对应的目录就是aa\bb.
2.如果这些class文件被放到一个jar文件中,package信息是存在这个jar文件中的某个位置吗?
在jar中,也是按照Package对应的目录结构进行压缩的。
cydp007
2008-11-04
打赏
举报
回复
当你从 java 生成一个 class 文件的时候..package 也就是包名.. 也就跟随你的class文件了.
放到什么里面都不变.. 不管是jar 还是什么别的.
zhangsw_good
2008-11-04
打赏
举报
回复
你随便选个JAR包,然后右键选择打开方式为WinRAR压缩文件管理器,这样你就明白你刚才提的问题了
你我他111
2008-11-04
打赏
举报
回复
谢谢各位,不过请大家基于问题内容进行回答:
1.当.java文件被编译产生一系列的class文件后,package信息存在什么地方?
2.如果这些class文件被放到一个jar文件中,package信息是存在这个jar文件中的某个位置吗?
谢谢
FL1429
2008-11-04
打赏
举报
回复
package是java语言中的包名
jar是用来打包的
lizhi1026
2008-11-04
打赏
举报
回复
jar包只是导到你的项目中,方便使用一些class。
而真正package的,是你具体用到jar包里某个class。
SpringBoot:springboot生成
jar
和mvn
package
区别
本文深入解析Spring Boot中mvn
package
与spring-boot-maven-plugin re
package
机制的本质差异,阐明可执行
JAR
(含BOOT-INF、支持java -
jar
运行)与普通
JAR
(标准Maven结构、可被依赖但不可执行)在打包流程、目录结构、类加载路径及适用场景上的核心
区别
,并指出二者无法互换的根本原因。
idea MAVEN 打可执行
Jar
包 、
package
install
区别
以及引入外部
jar
包到本地工程
本文介绍了Maven中
package
和install生命周期阶段的
区别
,
package
只打包项目,不安装到本地仓库;install则打包并安装到本地仓库供其他项目使用。还提及利用assembly插件打包可执行.
jar
,以及引入本地
jar
包到MAVEN的pom文件的相关内容。
打
jar
包的时候,maven的install和
package
的
区别
本文详细解析了Maven中
Package
与Install命令的
区别
。
Package
主要用于构建项目,生成可部署的包;而Install不仅构建项目,还将包安装到本地Maven仓库,便于其他项目依赖。了解这一点对于正确配置和管理Maven项目至关重要。
Lifecycle栏中的
package
,Plugins中的
jar
栏下的
jar
:
jar
,Plugins中的spring-boot栏下的spring-boot:re
package
。这三者的
区别
是什么
在IntelliJ IDEA中,Maven的
package
、
jar
:
jar
和spring-boot:re
package
是三个不同的构建任务,它们分别对应于Maven的标准生命周期、maven-
jar
-plugin插件和spring-boot-maven-plugin插件。
package
是将项目编译打包成
JAR
或WAR文件;
jar
:
jar
用于生成Java库项目的标准
JAR
文件;spring-boot:re
package
则将Spring Boot项目打包成包含所有依赖和嵌入式服务器的可执行
JAR
文件。
IDEA maven生存期中
package
和插件中的
jar
有什么
区别
在IntelliJ IDEA中使用Maven时,会遇到打包过程生成的
JAR
和Maven插件中的
JAR
。前者由项目构建生成,用于运行或分发应用;后者是插件输出,用于构建任务。二者来源、功能和使用方式不同,了解
区别
有助于理解Maven构建和项目结构。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章