怎么将定义的一个Message程序类编译变为jar文件使用啊?
定义一个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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。