开发者社区 问答 正文

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

已解决

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

展开
收起
格格的阿里云 2022-04-03 19:36:16 532 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等