2015-02-09 36 views
0

我使用NetBeans javadoc和Java項目。我可以做長的Java項目,然後編譯它們來創建一個我可以獨立執行的jar文件。但給了一個jar字段,有人可以告訴我如何從它和它的java-doc生成一個java項目?是否有可用的軟件可以完成它,或者可以在IDE內完成?方式來生成jar文件

這就像說我寫了一個C++代碼,以使一個.exe文件,並希望做一些對C++源文件和頭提取.exe文件回來。可以這樣做嗎?

+0

您可以嘗試使用文件存檔器打開'jar'文件並提取'class'文件。然後,您可以使用Java反編譯器(如Cavaj)來嘗試檢索一些有意義的源代碼。 – Spooky 2015-02-09 20:52:01

+0

thx,所有的評論和回答都幫了我很大的忙。我會隨機選擇一個正確的答案。 – userxigement 2015-02-09 21:07:37

回答

0

實際上,我有另一種方式來做到這一點我認爲我找不到一種方式來由netbeans做到這一點,但我創建的最佳方式是使用Java Decompiler我有一個選項保存所有來源,創建一個java空項目在netbeans中,然後在那裏添加源碼enter image description here

+0

來源,你的意思是.java文件或.class文件或兩者兼而有之?在Java中 – userxigement 2015-02-09 21:00:33

+0

@userxigement源文件.java文件 – jgr208 2015-02-09 21:03:05

+0

.java文件,其實這個應用程序轉換類文件的Java文件,並可以導出。只需要給他一個jar文件 – jorgevasquezang 2015-02-09 21:04:15

0

NOP,你不能。我假設你正在討論的文檔在註釋(javadocs)中:註釋保留在源文件中,而不是在工件中。

儘管如此,您可以嘗試反向工程爲您的罐子:How to decompile a whole Jar file?

0

您可以隨時嘗試反編譯代碼。通過從jar提取.class文件,然後通過反編譯運行.class文件。但是這取決於反編譯如何信譽是,有沒有保證,這正是使用的代碼。另外在javadocs而言,如果反編譯器能夠提取javadoc註釋我相信,你可以創建一個javadoc。但是,如果它不能,那麼除了製作自己的javadoc反編譯代碼之外,你的運氣不佳。