在Console中运行Jar

时间:2009-10-24 21:31:51

标签: java

我正在编写一个通过System.out输出字符串的java应用程序,我只想知道如何在IDE之外运行此应用程序。我有一个可执行的jar。如何在控制台中查看此输出?

5 个答案:

答案 0 :(得分:30)

基本上:java -jar app.jar

Sun's site有更多信息

答案 1 :(得分:9)

正如其他人所说:

java -jar JarFIle.jar

请注意,这需要您设置主类entry point

如果你没有/不能设置Main-Class那么你会这样做:

java -cp JarFile.jar package.Classname 

此外,如果您将jar文件类型与JRE相关联,则双击也应该起作用。

答案 2 :(得分:5)

如果我明白你想要什么,
java -jar JarFile.jar
应该工作正常。

答案 3 :(得分:2)

我知道这已经老了,但我想帮助未来的人

你也可以在它旁边创建另一个文件,只需双击它就可以了:

Windows:anynameyoulike.bat

Linux:anynameyoulike.sh(不确定这是否有效,但它应该)

并在该文件中添加

java -jar JarName.jar

答案 4 :(得分:0)

jar -tf JarName.jar 

它将在jar

中提供列表文件
Drive://Jarlocation> java -jar jarName.jar

它将从控制台执行你的jar