这里第三行导入外部jar包文件,多个文件依赖用空格分隔,目录无所谓这里是相对于打包后jar文件的目录,就是说lib目录和打包后的jar文件在一个目录即可正常运行,接下来打包:jar -cvfm jartest2.jar MANIFEST.MF net/ 打包后直接使用java -jar jattest.jar是不能执行的,需要将刚才的lib复制过来才可以,执行下面命令:cd ..cp -r lib/ src/ 复制刚才的lib目录过来即可,现在执行java -jar jartest2.jar即可正常运行了 综合来说,对于一个复杂的项目,编译以及运行时除了系统类库的支持,还需要引入外部jar包或者类文件才能保证整个项目的正常运行,具体的执行流程需要不断地去熟悉
暂无评论