我想最近提供一个java类文件供人们下载,人们可以在终端中运行。它是一个Minecraft命令生成器,所以下载它的人不一定具有最大的心理能力(我指的是8岁的人不知道他们在做什么,当然)。
无论如何,我想为Mac / Linux终端和Windows命令行提供一个简单的单一命令,它运行类文件而没有任何复杂性。问题是,我不想通过/cd path
执行它,然后执行java someFolder.someClass
。我只想要一个命令来打开文件。如果有人可以为我提供这些命令,无论是在Mac / Linux还是Windows中,都会很棒。
对不起超长的解释:P
答案 0 :(得分:1)
清单中包含主类的jar文件可能是最容易的事情。然后命令是java -jar myjarfile.jar
。
swing应用程序可能会更容易,因为运行可执行jar的默认方式不会打开命令提示符(它使用javaw
而不是java
)。
答案 1 :(得分:0)
你必须首先启动一个终端,然后在该终端中运行java,这可能有点棘手。
How to open a command terminal in Linux?
为什么不创建一个界面(Swing)并将所有内容打包在一个jar中?