jar命令
在一般的开发中,往往会开发出很多的类,那么这些类如果最终交付给用户去使用的话,分散的给肯定会比较麻烦,那么此时,就可以将这些类打成一个jar包的形式,通过一个压缩包的方式传递给客户端。
一般常用的操作参数:
• -c:表示创建新的jar文件
• -v:表示生成详细的输出
• -f:表示用户自己指定生成的jar文件的文件名称
jar命令的格式:
jar -cvf jar包名称.jar 要打包的包名
例如之前的org包进行打jar包的命令格式: jar -cvf my.jar org
注意:如果把文件进行了jar打包,那么在运行的时候,就需要添加一个classpath路径,让其到jar包中找class文件。例如:set classpath=.;D:\testjava\my.jar (表示在当前目录或D:\testjava\my.jar中找class文件)
****************************************************************
在Java中提供了大量的系统开发包,这些包:
1、 java.lang,此包中包含了各种常用的类,例如:String,此包属于自动导入,但是在JDK 1.0的时候此包必须手工导入。
2、 java.lang.reflect:此包为反射机制包,是整个Java乃至整个Java世界中最重要的包,此包可以完成大量的低层操作。
3、 java.util包:工具包,如果把此包掌握的非常清楚,则可以方便的做各种设计,各种开发。
4、 java.io包:IO操作
5、 java.net:网络编程
6、 java.sql:数据库编程
7、 java.text:国际化程序的应用
分享到:
相关推荐
Java Archive (JAR) 文件是Java程序中常用的打包格式,它允许将多个类文件、资源文件和其他相关文件组合成一个单一的归档文件。JAR文件不仅方便了代码的分发和存储,还支持压缩,减少了文件占用的空间。此外,JAR...
否则,使用 `nohup` 命令来启动 jar 包,并将输出重定向到文件中。 在 Linux 中,可以使用 `crontab -l` 命令来查看当前用户的定时任务列表,可以使用 `crontab -e` 命令来编辑定时任务文件。 另外,Linux 还提供...
1.1 `jar`文件的结构:`jar`文件类似于Windows系统中的`.zip`压缩文件,但包含了一些特定的元数据,如`META-INF`目录下的`MANIFEST.MF`文件,用于记录`jar`包的版本信息、作者、依赖等。 1.2 类库整合:`jar`文件常...
本资源“Java开发常用jar包”包含了多个在Java开发中常用的库,这些库覆盖了数据库连接、框架支持、Excel处理以及Struts2框架等功能。下面将详细解释每个标签所代表的库及其在开发中的作用。 1. **Maven**: Maven是...
标题提到的"常用的JAR包,只有很少几个常用的",这可能是指这个压缩包包含了一些在Java开发中非常基础且广泛使用的库。 首先,我们来看看JAR文件的基础知识: 1. **JAR文件结构**:一个JAR文件由一系列的ZIP条目...
在这个“JavaWeb常用jar包大全”中,我们能够找到一系列用于开发JavaWeb应用的关键库文件,这些jar包对于Java开发者来说至关重要。 首先,JDBC(Java Database Connectivity)是Java平台的标准接口,用于与各种...
`jar`包的创建和使用涉及以下几个核心命令: 1. `jar cf jarfile inputfiles`: 创建一个新的`jar`文件,`f`表示指定文件名,`inputfiles`是需要打包的文件或目录。 2. `jar uvf jarfile file(s)`: 更新已存在的`jar`...
下面我们将详细探讨SSI框架常用jar包的相关知识点。 1. **SSI基础概念**: - SSI最初由NCSA(National Center for Supercomputing Applications)开发,用于Apache Web服务器。 - 它允许在HTML文档中插入命令,...
在Android环境中,JAR包同样发挥着关键作用,特别是在SSH(Secure Shell)环境下进行远程管理或自动化任务时。下面将详细介绍Java JAR包以及它们在Android SSH环境中的应用。 1. **Java JAR包的结构与用途** - **...
Java开发中的JAR(Java Archive)文件是Java平台...以上就是关于“Java开发常用jar包”所涉及的详细知识点,希望对您的开发工作有所帮助。在实际开发中,理解和熟练运用这些知识,可以有效地提高开发效率和代码质量。
使用这些jar包时,开发者通常会将它们添加到项目的类路径中,或者在运行Hive命令时通过`-libjars`选项指定。在Hive on Spark模式下,还需要包含Spark的相关jar包。此外,如果涉及到数据集成,可能还需要与Hive连接的...
#### 三、创建JAR文件的常用方式 1. **使用`jar`命令** ```bash jar cvfm myapplication.jar manifest.txt -C classes . ``` 这里`cvfm`是创建JAR文件的选项,`manifest.txt`是自定义的Manifest文件,`-C ...
JD-GUI(Java Decompiler Graphical User Interface)是一款常用的Java JAR包查看工具,它提供了图形化的界面来查看和分析JAR文件中的类文件。通过JD-GUI,开发者可以: 1. **浏览JAR结构**:打开JAR文件后,可以...
- 使用 `jar` 命令时,确保路径和文件名的大小写正确,因为文件系统是区分大小写的。 总的来说,JAR 文件是 Java 开发中常用的工具,它简化了程序的分发和管理,并提供了便捷的执行方式。通过理解 JAR 文件的结构和...
这个“所有java的Jar包”压缩文件可能包含了众多Java开发中常用的库、框架或者工具的JAR文件。由于文件大小限制,这里仅提供了部分,如有需要可进一步联系获取更多。 JAR文件的核心作用: 1. **代码封装**:将多个...
开发者还可能学习到如何使用jar命令创建自定义的JAR文件,以及如何通过MANIFEST.MF文件配置类路径和主类,实现可执行的JAR包。 总结来说,"常用jar包补充"这个主题覆盖了Java开发中的重要知识点,包括但不限于源码...
本主题将详细介绍与JDBC相关的三种常用数据库的jar包,以及它们在数据库操作中的作用。 首先,我们来了解JDBC的核心概念。JDBC是一个Java API,它为Java应用程序提供了连接到各种关系数据库的统一接口。通过JDBC,...
在IT行业中,批处理文件(.bat)是Windows操作系统中常用的一种脚本文件,它能够执行一系列命令,简化用户操作。在标题“同一个bat文件启动多个jar包”中,我们看到的是利用批处理文件一次性启动多个Java应用程序的...
Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...
"配置文件jar包"是一个集合,它将多个配置文件和必要的Java档案(jar文件)整合在一起,方便开发人员或系统管理员在部署和运行软件时使用。下面将详细探讨配置文件和jar包的相关知识点。 首先,配置文件通常以文本...