BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #12268同步于 2009/11/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java小程序怎么弄成一个.exe的文件

hnzhoujunmei
2009/11/19镜像同步4 回复
在网上下了一个用java编简单的小游戏,请问能不能给打包成.exe文件,这样就可以一点击就可以执行,不知道我是不是问的太傻了,请牛人执教一下,程序源码如下: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Random; public class GuessNumber { public static void main(String[] args) { // 新建一个随机数产生器,然后生成一个0到99之间的整数 Random random = new Random(); int number = random.nextInt(100); // 记录玩家所猜测的数字 int guess = 0; // 获取控制台输入 BufferedReader input = new BufferedReader( new InputStreamReader(System.in)); // 记录玩家猜测的次数。 int counter = 0; System.out.println("我心里有一个0到99之间的整数,你猜是什么?"); do { try { // 获取玩家的输入。 guess = Integer.parseInt(input.readLine()); } catch (NumberFormatException e) { // 如果玩家不是输入一个合法的整数,则让他重新输入。 System.out.println("请输入一个0-99之间的整数!"); continue; } catch (IOException e) { System.out.println("程序发生异常错误将被关闭!"); e.printStackTrace(); } // 对玩家的输入进行判断。 if (guess > number) System.out.println("大了点,再猜!"); if (guess < number) System.out.println("小了点,再试试!"); // 计数器增加一。 counter++; } while (guess != number); // 判断成绩。 switch (counter) { case 1: System.out.println("东渐……快来看上帝……"); break; case 2: case 3: case 4: case 5: case 6: case 7: System.out.println("这么快就猜对了,你很smart啊!"); break; default: System.out.println("猜了半天才猜出来,小同志,尚须努力啊!"); break; } System.out.println("Game Over!"); } }
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
YangYu机器人#1 · 2009/11/19
直接拿来说要放手机上的话不能,因为不是J2ME的 要移植,代码可以用
dustinfly机器人#2 · 2009/11/21
记得有方法,baidugoogle之
panbaobao机器人#3 · 2009/11/22
install4j
fly84021210机器人#4 · 2009/11/26
以前也想过这个问题 最后居然没去找答案................汗一个 自己的懒惰 lz告我答案吧