日期:2014-05-20  浏览次数:20663 次

求助,想把这个小程序打包成jar后双击可执行。
import javax.swing.JOptionPane;

public class jinzhi
{



public static void main (String args[ ])
{
int shuzi,jinzhi,yushu,i,n,a1,b1;
int x[]; //一维数组的声明
x= new int[100]; //一维数组的初始化
String[] y={"0","1","2","3","4","5","6","7"
,"8","9","A","B","C","D","E","F"}; //一维字符串组的声明兼初始化
 
String a=JOptionPane.showInputDialog("输入你需要转化的十进制数");
shuzi=Integer.parseInt(a);
a1=shuzi;
 
String b=JOptionPane.showInputDialog("输入你需要转化成的进制(不超过16)");
jinzhi=Integer.parseInt(b);
b1=jinzhi;
 
i=1;
for(i=1;shuzi>=jinzhi;)
{
yushu=shuzi%jinzhi;
x[i]=yushu;
shuzi=shuzi/jinzhi;
i++;

}

if (shuzi<jinzhi)
{
x[i]=shuzi;
}
 
 
//以下为输出部分:
 
for(n=i;n>=1;n--) //打印输出
{  
System.out.println(y[ x[n] ]);  
}
 
 
String newString=" "; //定义的时候先赋初值,否侧下面循环使用时提示出错
 
for(n=i;n>=1;n--) //消息框输出
{  
newString= newString + y[ x[n] ];  
if(n==1)
{
JOptionPane.showMessageDialog(null,"十进制数:"+a1+",
  转化为"+b1+"进制数为:"+newString);  
}  
}
  }
}



能做成jar文件,安装好了jre 但是用javaw打不开它。

要设置什么入口类么? 请大家帮忙解答下。。





------解决方案--------------------
给你发到QQ邮箱了,看看可以否
探讨

引用:
你这里没涉及到第三方Jar包可以利用eclipse生成可执行jar包,也可以装个fatjar生成,你可以留个QQ我直接把生成的jar包给你发过去


我想说的是 生成后能够双击执行。 我自己的也能生成 但不能双击执行。

我QQ 214519828