2013-02-09 95 views
0

我已经为我所有的类制作了一个jar文件,并且它工作正常。虽然它没有运行我的自定义GUI。我想设置jar文件来运行我的GUI,然后再执行其他的文件。制作一个jar文件首先运行特定文件

我该怎么做?提前致谢。

当我运行它通过使用

java GUI 

它工作在命令提示符下,但我需要做到这一点使用一个jar文件,因为我想我的类文件混淆。

+4

一个jar文件不能与任何意义上被称为混淆方法。任何对你的应用感兴趣的人都知道这只是一个ZIP压缩文件。 – millimoose 2013-02-09 23:01:37

+1

http://docs.oracle.com/javase/tutorial/deployment/jar/appman.html – 2013-02-09 23:03:32

+0

我想你误会了我......我希望能够使用jar文件运行特定的类。一旦我有了,我就会混淆罐子。 – user1848712 2013-02-09 23:04:45

回答

1

我认为你现在只是简单地创建.class文件,并且你想创建一个.jar文件。

要运行jar文件,您必须在java命令后面添加-jar。

Jar文件是压缩文件,其中包含类,可能的资源和清单,告诉哪个类具有main()方法。

jar命令用于创建jar文件。

jar cvfm output.jar Manifest.txt *class package1 package2 

Manifest.txt你应该有这样一行:

Main-Class: MainClass 

之后,只需运行:

java -jar output.jar