为什么DOS下实用jar命令只可以打包当前目录下的.class文件?

问题描述

比如我有2个类文件Line.class(主程序类,引用了Point类)和Point.class(位于mypackage包中)分别位于D:JAVA1classes下和D:JAVA1classesmypackage下用jarcvf命令打包到D:JAVA1deployLine.jar中,为什么压缩文件中只有Line.class,但是没有mypackage文件?导致我的JAR无法运行。

解决方案

解决方案二:

解决方案三:
jarcvf./Line.classjaruvfmy/package/.第一句是打包,第二句是添加mypackage中的文件到jar包第二句注意包句的.换成/号然后,打包不是可以用myeclipse中的export吗?.

时间: 2024-11-17 04:32:28

为什么DOS下实用jar命令只可以打包当前目录下的.class文件?的相关文章

jar命令的用法详解_java

本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用.具体如下: JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成. JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类.这些细节就不用管它了. 让我们看

[20161229]linux下使用oclumon命令(rac)

[20161229]linux下使用oclumon命令(rac).txt --11G RAC下grid 存在一个命令oclumon可以了解监测群集健康.简单了解一下. 1.环境: SYS@+ASM1> select * from v$version where rownum<=1; BANNER -------------------------------------------------------------------------------- Oracle Database 11g

dos下的edit命令使用详解

edit命令是一个简单的编辑软件,我们经常用它来编辑一些程序和批处理文件. 比如,我想在c盘根目录下编辑一个简单的批处理文件,要求无论当前盘和当前目录如何,每次只需输入一个字符w,然后回车即可运行c盘windows目录下的windows程序.这也就是说我们要编辑一个文件名为w.bat的批处理文件. 我们可以在提示符下敲入edit w.bat回车(就是编辑w.bat文件的意思) 进入编辑状态后,输入以下内容:c: cd\windows win 输入完后,按Alt+F键激活File菜单, 按向下的箭

Linux下打包压缩war、解压war包和jar命令

环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 问题 Linux下打包压缩war.解压war包和jar命令 解决 把project_a文件夹下的文件打包成project.war 1.打包 jar - xvf project.war /project_a -c   创建war包 -v   显示过程信息 -f   指 定 JAR文件名,通常这个参数是必须的 -M  不产生所有项的清单 (MANIFEST]文件,此参数会忽略 -m参数 -

我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写

问题描述 我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写 要效果完全跟dos一样,我试过用 rutime.getRuntime().exec(),但是有些命令可以得到正确结果,有些命令就没反应,像ping命令arp-a就可以,java,c:,dir,这些就不行,不知其中奥妙,求大神给个程序,我搜了很多感觉都不适合 解决方案 http://www.cnblogs.com/leohxj/archive/2012/11/26/2789284.html

dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)_DOS/BAT

如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系统信息,甚至包括机器上已安装的网卡及其IP. 问题描述: 如何从系统中 查看主板上内存条的数量.最佳答案: 在cmd命令下 输入:wmic memorychip list brief 或者 wmic MEMPHYSICAL list brief 就会看到内存条的数量 rem 查看cpu wmic c

浅谈Linux下tar,jar压缩,解压的常用命令_Linux

如下所示: tar cvf /data/d2/apps.tar apps cd /data01/applsrm/SRM tar xvf apps.tar jar cvf /data01/xxx.jar * cd wq jar xvf xxxx.jar 以上这篇浅谈Linux下tar,jar压缩,解压的常用命令就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮

所有Mac用户都需要知道的9个实用终端命令行

通常情况下,只有高端用户才会经常用到终端应用.这并不意味着命令行非常难学,有的时候命令行可以轻松.快速的解决问题.相信所有Mac用户都尝试过命令行,今天为大家带来9个非常实用的命令行操作.一些命令行需要安装Xcode之后才可以实用,Xcode在Mac App Store中免费供应. 1.使用caffeinate阻止Mac运行屏幕保护和睡眠 caffeinate能阻止Mac进入睡眠状态,而且屏幕保护也不会激活.我们最好使用-t为命令加入具体的时间.比如下面的命令可以使Mac一小时内不进入睡眠状态.

既使用maven编译,又使用lib下的Jar包

在项目开发中,项目用maven管理,是一个maven项目. 一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个内部jar文件,但是这个文件我们又没有开放到maven库中. 我们会将文件当到我们项目WEB-INF/lib中. 如果我们不对pom.xml进行特殊配置的话,maven打包是不会自动去引用和编译lib中的jar文件的,所以需要我们修改下pom.xml文件. 修改maven-compiler-plugin的配置,如下: <plugin> <g