我刚创建了一个程序,它使用文件I / O和 进行交互式输入和输出,它使用IDE的终端窗口。 我想创建一个可执行的jar文件这个节目。可能吗?如果是,那怎么办?
我使用BlueJ作为IDE。
该计划有**no GUI component**
我使用BlueJ创建了一个jar但它不起作用..当我双击jar时没有任何反应......
答案 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