在Console中运行Jar
我正在编写一个通过System.out输出字符串的java应用程序,我只想知道如何在IDE之外运行此应用程序。 我有一个可执行的jar。 如何在控制台中查看此输出?
基本上: java -jar app.jar
Sun的网站有更多信息
正如其他人所说:
java -jar JarFIle.jar
请注意,这需要您设置主类入口点
如果你没有/不能设置Main-Class那么你会这样做:
java -cp JarFile.jar package.Classname
此外,如果您将jar文件类型与JRE相关联,则双击也应该起作用。
如果我明白你想要什么,
java -jar JarFile.jar
应该工作正常。
我知道这已经过时了,但我想帮助未来的人们
你也可以在它旁边制作另一个文件,只需双击它就可以了:
Windows:anynameyoulike.bat
Linux:anynameyoulike.sh(不确定这是否有效,但它应该)
并在该文件中添加
java -jar JarName.jar
jar -tf JarName.jar
它将在jar中提供列表文件
Drive://Jarlocation> java -jar jarName.jar
它将从控制台执行你的jar
实际上,如果您使用的是Windows,则必须从cmd.exe
运行它以查看控制台。 (也许Linux的Terminal.exe
也是如此)即使您在控制面板 – Java – Advanced中启用了控制台,也不能只是双击该jar
。
现在,要运行它,使用cd
进入放置jar的文件夹,并且:
java -jar name_of_your_jar.jar
你现在可以看到它。
要输出文本,请右键单击cmd
窗口的左上角图标,然后单击编辑 – 标记 ,拖动以选择文本, 按Enter键复制文本。