开发者社区> 问答> 正文

怎么将定义的一个Message程序类编译变为jar文件使用啊?

已解决

怎么将定义的一个Message程序类编译变为jar文件使用啊?

展开
收起
格格的阿里云 2022-04-03 19:36:16 524 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    定义一个Message程序类:

    package cn mldn. util ;
    
    public class Message {
    
        public void print() {
    
            System. out println(" Message Hello World !") ;
    
        }
    
    }
    

    随后将其进行编译而后变为jar文件使用:

    1.打包进行程序的编译: javac -d . Message.java;

    2.将生成的程序类打包为jar文件:jar -cvf my.jar cn

    (此文件可以通过winnar工具打开,打开后将发现一个META-INF目录);

    3.此时的my,jar包含了所需要的程序类

    建议:由于my.jar含有class文件,故将此程序类中的cn(生成的class文件)删除

    但如果想使用次jar文件,并非将其放到程序目录中就可以,还需要为其配置CLASSPATH,设置自己的Jar文件加载路径才会起效。

    文件的加载路径:

    SET CLASSPATH=.;d:\mypack\my.jar

    2022-04-03 19:41:19
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多