JOptionPane将我的代码转换为实际游戏

时间:2011-12-06 08:42:00

标签: java joptionpane

嘿,我有一些简单的游戏代码。我希望有一个图标我可以双击打开这个游戏,而不是打开我的代码并编译和运行它。有一个简单的方法吗?我不希望它成为可执行文件,因为我在mac上。这是我的代码。

import javax.swing.*;
import java.awt.*;
public class test{
    public static void main(String[] args){


//Custom button text
Object[] options = {"Right",
                    "Left"};
int n = JOptionPane.showOptionDialog(null,
    "Which way would you like to go?",
    "Adventure Game",
    JOptionPane.YES_NO_CANCEL_OPTION,
    JOptionPane.QUESTION_MESSAGE,
    null,
    options,
    options[0]);

     if(n == JOptionPane.YES_OPTION)
        JOptionPane.showOptionDialog(null,
        "You went the wrong way!",
        "Adventure Game",
        JOptionPane.YES_NO_CANCEL_OPTION,
        JOptionPane.QUESTION_MESSAGE,
        null,
        options,
        options[0]);
    else
        JOptionPane.showOptionDialog(null,
    "You went left!",
    "Adventure Game",
    JOptionPane.YES_NO_CANCEL_OPTION,
    JOptionPane.QUESTION_MESSAGE,
    null,
    options,
    options[0]);




     System.exit(0);
    }
}

2 个答案:

答案 0 :(得分:3)

您希望将其构建为一个jar文件,并在清单中引用您的主类。

您可以尝试使用apache ant执行此操作:http://ant.apache.org/manual/Tasks/jar.html

答案 1 :(得分:1)

你可以做Tom告诉你的事情......或者你可以创建一个小的sh(shell脚本)文件。在此之前,您必须创建jar文件,或者您应该有类文件。每次编译然后运行它都不是java的意思。如果它是一个简单的应用程序,那么您可以直接从IDE导出jar文件。如果您使用的是Eclipse,请右键单击该项目并单击Export,然后选择Jar文件。

在mac上运行java应用程序..打开Apple Script Editor并输入启动应用程序的命令..就像

java -jar <your jar file path> <main class>

单击另存为,然后选择应用程序。这将创建一个带有.app扩展名的好文件,您可以将其放入应用程序文件夹中。