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