如何创建没有任何GUI组件的可执行jar文件?

时间:2014-05-18 17:38:13

标签: java jar io ide executable-jar

我刚创建了一个程序,它使用文件I / O和 进行交互式输入和输出,它使用IDE的终端窗口。 我想创建一个可执行的jar文件这个节目。可能吗?如果是,那怎么办?

我使用BlueJ作为IDE。 该计划有**no GUI component**

我使用BlueJ创建了一个jar但它不起作用..当我双击jar时没有任何反应......

4 个答案:

答案 0 :(得分:1)

您的清单中必须有Main-Class个条目。有关详细信息,请参阅documentation

鉴于你的例子

public class MainClass {
        public static void main(String agrs[]) {
                System.out.println("magic");
                 MainClass.interning_behaviour("12");
        }

        public static void interning_behaviour(String string_input)     {
                String string="12";
                String string_5;
                string_5=string_input.substring(0);
                System.out.println(string==string_5);
        }
}

1)你必须编译它:javac MainClass.java

2)你必须把它jar cfe MainClass.jar MainClass MainClass.class

3)现在你可以运行它java -jar MainClass.jar

答案 1 :(得分:0)

基本上你应该键入: jar cf jar文件输入文件

您可以在以下链接中找到使用详情: http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

答案 2 :(得分:0)

这取决于您使用的IDE。 例如,在eclipse中,您可以通过右键单击包浏览器窗口中的包并导航Export ->Java -> JAR file来完成此操作。

答案 3 :(得分:0)

如果你在eclipse中导出为可运行的jar