代码见练习,添加乘法和除法
直接在文件夹下按住shift右击,打开cmd
测试下
打成jar包后调用,注意MANIFEST.MF最后要空一行,这里搞了很久
20220405
注意主类下必须加上包名,否则打包的时候会报找不到class。执行jar cvfm file-manager.jar MANIFEST.MF file/manager/*.class lib/commons-io-2.11.0.jar 一直报错
加上包名即可。
打包顺序:
1.生成calss文件
注意是在项目的根目录下执行,注意项目用的包是commons-io-2.11.0.jar
javac -cp lib/commons-io-2.11.0.jar -encoding utf-8 src/file/manager/Finder.java -d .
2.第二个步骤在根目录创建一个MANIFEST.MF文件,文件内容如下,这里注意最后一定要空出一行来,否则可能会报错
Main-Class: file.manager.Finder
Class-Path: lib\commons-io-2.11.0.jar
3.第三个步骤生成可执行的jar包
jar cvfm file-manager.jar MANIFEST.MF file/manager/*.class lib/commons-io-2.11.0.jar
4.测试
java -jar file-manager.jar png E:\source theKnight E:\aa