在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也是如此)即使您在控制面板JavaAdvanced中启用了控制台,也不能只是双击该jar

现在,要运行它,使用cd进入放置jar的文件夹,并且:

 java -jar name_of_your_jar.jar 

你现在可以看到它。

要输出文本,请右键单击cmd窗口的左上角图标,然后单击编辑标记 ,拖动以选择文本, 按Enter键复制文本。