在tutorial我发现jar文件可以通过以下方式创建:如何创建一个.jar文件?
jar cf jar-file input-file(s)
但是,目前还不清楚什么是输入文件(S)。那是.java文件还是.class文件?从同一页面上的例子我可以假设应该是.class文件。
但是现在不清楚哪些.class文件应该放在那里。编译.java文件后,我有很多.class文件。其中一个原因是我有很多这样的文件:GameWindow $ 2 $ 10class,GameWindow $ 2 $ 7.class等等。我是否应该将它们全部包含到用于创建.jar文件的命令行中?
要运行我的应用程序,我使用java Game
。所以,当我创建一个.jar文件时,我需要仅使用Game.class文件?另一方面,其他类文件对应于应用程序使用的类。
我的软件使用外部库(在编译期间,我指定了这些库的.jar文件)。我的应用程序的.jar文件是否能够在不包含使用库的.jar文件的计算机上运行?
+为“良好的学习体验”。确保你在**之后自动化**你知道你在做什么。现在不要尝试做! – 2010-04-07 09:09:58