2013-02-09 98 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