当前位置: 首页 > news >正文

商业网站教程网站建设与管理论文的总结

商业网站教程,网站建设与管理论文的总结,网站做电商资质,岳阳网站建设的公司jar 、war、ear尽管Java IDE和许多图形工具使查看和操作Java归档文件#xff08;JAR#xff0c;WAR和EAR#xff09;文件的内容比以往更加容易#xff0c;但有时我还是更喜欢使用命令行jar命令来完成这些任务。 当我必须重复做某事或作为脚本的一部分来做时#xff0c;尤其… jar 、war、ear 尽管Java IDE和许多图形工具使查看和操作Java归档文件JARWAR和EAR文件的内容比以往更加容易但有时我还是更喜欢使用命令行jar命令来完成这些任务。 当我必须重复做某事或作为脚本的一部分来做时尤其如此。 在本文中我将研究如何使用jar命令来创建查看和操作Java归档文件。 JAR文件将主要在本文中使用但我在.jar文件上演示的命令与.war和.ear文件一致。 还要记住 JAR格式基于ZIP格式因此可用于处理ZIP文件的众多工具可以应用于JARWAR和EAR文件。 还应记住 jar选项倾向于镜像tar的选项 。 对于我的示例我想打包并使用一些.class文件。 下一个屏幕快照演示将一些Java源代码文件 .java文件编译为.class文件。 这些文件的实际来源对于本次讨论无关紧要此处未显示。 在本文中我已经展示了在没有IDE的情况下进行编译这与使用命令行工具保持一致。 准备要在 下一个屏幕快照显示了我的.class文件已被编译并准备好包含在JAR中。 创建一个JAR文件 jar命令提供的“ c ”选项指示它创建档案 。 我喜欢在我运行的所有jar命令中使用“ v ”详细和“ f ”文件名选项以便输出是详细的以帮助您了解正在发生的事情并且它是正在发生的正确事情因此可以根据命令的输入提供适用的JAR / WAR / EAR文件名而不是根据标准输入和标准输出来输入或输出。 在创建JAR文件的情况下选项“ cvf”将创建具有指定名称 f 的JAR文件 c 并打印出有关此创建的详细输出 v 。 下一个屏幕快照展示了jar cvf的最简单用法。 我将当前目录更改为“ classes”目录因此创建JAR就像运行jar cvf *或jar cvf .一样简单jar cvf . 并且当前目录中的所有文件以及所有子目录和子目录中的文件将包含在创建的JAR文件中。 下一个屏幕快照中演示了此过程。 如果我不想在运行jar之前将当前目录显式更改为构建JAR的最合适的目录则可以使用-C选项指示jar在其创建过程中隐式地执行此操作。 下一个屏幕快照对此进行了演示。 列出档案的内容 列出或查看 JARWAR或EAR文件的内容可能是我使用jar命令最常执行的功能。 为此我通常使用选项“ t ”列出存档的内容“ v ”详细和“ f ”在命令行上指定的文件名。 下一个屏幕快照演示了如何运行jar tvf MyClasses.jar来查看我生成的JAR文件的内容。 提取存档文件的内容 有时需要提取存档文件中包含的一个或多个文件以处理或查看这些单个文件的内容。 这是通过jar “ x ”用于提取选项完成的。 下一个屏幕快照演示了如何使用jar xvf MyClasses.jar提取该JAR文件的所有内容。 请注意原始的JAR文件保持不变但现在也可以直接使用其内容。 我通常只需要查看或使用存档文件的一个或两个文件。 尽管我可以绝对地提取所有文件如上一个示例所示并且仅编辑需要编辑的文件但是如果文件数量很少我更喜欢仅提取需要的文件。 使用相同的jar xvf命令可以轻松完成此操作。 通过指定完全限定的文件以在命令中的存档文件名之后显式提取我可以指示 仅提取那些特定文件。 这是有优势的因为我不会在目录中填入我不关心的文件并且在完成后也不必担心清理太多。 下一个屏幕快照演示了运行情况 jar xvf MyClasses.jar dustin/examples/jar/GrandParent.class仅提取jar xvf MyClasses.jar dustin/examples/jar/GrandParent.class单个类定义而不提取该JAR中的所有文件。 更新档案文件 先前的示例演示了如何为jar命令提供“ c”来创建档案“ t”来列出档案的内容以及“ x”来提取档案的内容。 另一个通常执行的功能是更新现有档案的内容 这是通过jar的“ u ”选项完成的。 下一个屏幕快照演示了如何在DOS中使用copy con命令创建一个名为tempfile.txt的文本文件然后使用jar uvf MyClasses.jar tempfile.txt更新MyClasses.jar并将tempfile.txt添加到该JAR。 如果要更新现有存档中的文件可以使用jar xvf提取该文件根据需要修改该文件然后使用jar uvf命令将其放回原始JAR中。 新文件将覆盖同名的现有文件。 下一个屏幕快照对此进行了模拟。 从存档文件中删除条目 在阅读jar手册页 jar的Oracle工具描述或jar的Java Tutorials覆盖范围时看不到从Java归档文件中删除条目的选项这也许有些令人惊讶。 实现此目的的一种方法是提取JAR的内容删除不再需要的文件并从已删除这些文件的目录中重新创建JAR。 但是一种更简单的方法是简单地利用基于ZIP的Java归档并使用基于ZIP的工具的删除功能。 下一个屏幕快照将演示使用的7-Zip在Windows上删除tempfile.txt从MyClasses.jar运行命令7z d MyClasses.jar tempfile.txt 。 请注意使用zip -d MyClasses.jar tempfile.txt可以在Linux中完成相同的操作。 其他ZIP支持工具也有自己的选择。 WAR和EAR文件 这篇文章中的所有示例都针对JAR文件但是这些示例适用于WAR和EAR文件。 作为一个非常简单的示例下一个屏幕快照演示了如何使用jar uvf使用新的Web描述符更新WAR文件。 对于本例而言涉及的实际文件的内容无关紧要。 需要注意的重要一点是可以以与JAR文件完全相同的方式来操纵WAR文件。 这也适用于EAR文件。 其他 在本文中我重点介绍了可从命令行对Java存档文件执行的“ CRUD”操作创建/读取/更新/删除和提取。 我通常将适用的“ CRUD”操作命令“ c”“ t”“ u”或提取命令“ x”与常用选项“ v”详细和“ f”Java结合使用在命令行上明确指定的存档文件名。 jar命令支持除这些操作以外的其他操作例如“ M”控制清单文件的创建和“ 0”控制压缩。 我也没有演示使用“ i”为Java档案生成索引信息。 有关使用Java存档的其他资源 我之前引用了这些内容但为方便起见在此进行了总结。 Java教程JAR文件中的打包程序 jar命令上的Oracle工具文档 罐子男人佩奇 结论 jar命令相对易于使用在某些情况下可以是创建查看和修改Java归档文件内容的最快方法。 熟悉此命令行工具可以使Java开发人员不时得到回报尤其是在执行高度重复的任务或涉及脚本的任务时。 IDE和工具特别是构建工具在Java存档文件操作方面可以提供很多帮助但是有时这些“开销”要比从命令行使用jar时所需的开销大得多。 翻译自: https://www.javacodegeeks.com/2014/12/manipulating-jars-wars-and-ears-on-the-command-line.htmljar 、war、ear
http://www.zqtcl.cn/news/658650/

相关文章:

  • 网站后期维修问题qq网站建设
  • 做网站不会框架网站开发逻辑图
  • 东莞网站制作个性化宜都网站建设
  • 空壳网站查询网络服务提供者不履行法律、行政法规
  • 付费阅读网站代码做网站需要什么软件
  • 泗阳网站设计外贸网站特点
  • 国外logo设计网站推荐网页浏览器证书失效怎么修复
  • asp.net建立手机网站校园网站设计代码
  • 网站图标怎么下载肇庆新农村建设内容在哪个网站
  • 上海建站哪家好临沂建设工程质量 监督网站
  • 中国建设银行网站地图上海最新新闻热点事件
  • wordpress4.95淘宝优化标题都是用什么软件
  • 大网站用wordpress吗网站广告费怎么做分录
  • 江西建设安全网站会展平面设计主要做什么
  • 阿里巴巴免费做网站吗企业商务网站建设策划书
  • 广州网站制作哪家专业深圳网站制作开发
  • 网站icp备案管理系统个人网站源代码
  • 西安网站建设公司云网wordpress 文章分类
  • 长沙优化网站服务r18cn wordpress
  • 建材网站设计延安网站建设电话
  • 做视频网站犯法么华为公司网站建设案例分析
  • 陕煤化建设集团网站矿建二公司网站制作系统
  • 网站建设类别wordpress下载付费
  • 廊坊做网站的成都网站建设网站建设
  • 如何自己开网站网络服务检测与维护
  • 古镇网站建设熊掌号专业网站开发哪里有
  • 专业做网站服务上海网站开发哪家好
  • 科普重庆网站浙江网站开发
  • 怎么搭建自己的网站后台邹城网站建设哪家好
  • 二手房在哪个网站做合同wordpress 局域网 慢