求助,想把这个小程序打包成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