怎样在java中写一个类,调用可执行jar包?求编程大神! 20

 我来答
Aifuday
2017-12-05 · TA获得超过408个赞
知道小有建树答主
回答量:479
采纳率:66%
帮助的人:54.5万
展开全部

/**
 * 
 * @author kaifang
 * @date 2017年12月5日下午4:43:45
 */
public class Test22 {
public static void main(String[] args) {
try {
//运行jar包程序“textencode.jar”,需要运行那个改成那个jar包名称即可
Runtime.getRuntime().exec("java -jar " + "textencode.jar");
} catch (IOException e) {
e.printStackTrace();
}
}
}

这种方式很多此一举,最简单的是使用批处理建立.bat文件,里边写:

java -jar textencode.jar

双击就可以运行jar包程序了

优就业郭老师
2017-12-05 · TA获得超过961个赞
知道小有建树答主
回答量:1053
采纳率:90%
帮助的人:388万
展开全部
在java中写一个类,调用可执行jar包:
public class a{

public static void main(String[] args){
MeiNiv mn=new MeiNiv("丽丽",23,'女');
System.out.println(mn);
MeiNiv mn2=new MeiNiv("丽",23,'女');
System.out.println(mn.equals(mn2));
methold(mn2);
}
public static void methold(Object obj){
if(obj instanceof MeiNiv){
MeiNiv mv=(MeiNiv)obj;
mv.Say();
}
}
}
class MeiNiv}
String name;
int age;
char sex;
public MeiNiv(String name,int age,char sex){
this.name=name;
this.age=age;
this.sex=sex;
}
public String toString(){
return "name:"+name+",age:"+age+",sex:"+sex;
}
public void Say(){
System.out.println("我要毕业了");
}
public boolean equals( Object obj){
//表示同一个对象
if(this==obj){
return true;
}
//对每一个属性进行比较
if(obj instanceof MeiNiv){
MeiNiv mv=(MeiNiv)obj;
if(this.name!=mv.name){
return false;
}else if(this.age!=mv.age){
return false;
}else if(this.sex!=mv.sex){
return false;
}else{
return true;
}
}else{
return false;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浑冻1068
2017-12-05
知道答主
回答量:50
采纳率:0%
帮助的人:8.8万
展开全部
把自己编写的java程序变成jar可执行文件的步骤如下:
1.最简单直接的方法,选择想打包的程序,右键export...

2.选择Runnable Jar file。(即可执行的Jar包)

3.选择程序的主类,就是还有Main函数的类。点Finish即可。

4.在机器上,设置好Jar文件的打开方式(别默认用解压缩的工具打开就行),双击即可运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式