2011-04-28 106 views
0

如何將我的jar文件轉換爲網頁。即是否有反編譯jar文件並製作html頁面的軟件? 換句話說,我想製作一個java文檔。將.jar文件轉換爲JAVA DOC

+4

jar to html .. !!你可以擴大一點嗎? – 2011-04-28 11:12:06

+1

jar文件是一個簡單的壓縮ZIP壓縮文件 - 什麼會反編譯它?在HTML中,jar文件會是什麼樣子? – 2011-04-28 11:12:10

+1

你想爲jar創建Java文檔嗎? – 2011-04-28 11:13:34

回答

0

我創建了一個JAVADOC從一個jar文件不是由您創建,即您沒有它的源代碼。

它簡單但棘手。

  1. 使用java反編譯器從.jar文件獲取源代碼。我使用JD-GUI | Java Decompiler
  2. 在myEclipse中創建一個新項目並將源代碼複製到源文件夾中。
  3. 項目菜單你會看到生成Javadoc。點擊並選擇您的項目並按照步驟操作。 Java文檔將在完成後準備好。

乾杯

Imran Tariq

2

[編輯根據用戶評論]

所以,你想從一個罐子裏提取的javadoc ...

首先你必須明白,如果你的罐子不包含源代碼,但只有編譯代碼,您的javadoc不會顯示任何評論。

然後,你只需要使用任何壓縮程序(例如在windows上,將文件重命名爲.zip,並提取它)在你的jar中提取文件。

最後要做的事情就是調用javadoc工具。像其他的說,你可以使用一個IDE對於這一點,或者乾脆在命令行稱:

http://download.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.html#examples

javadoc -d \home\html -sourcepath \home\src -subpackages java -exclude java.net:java.lang 
+0

我想爲jar創建Java文檔。 – 2011-04-28 11:39:02

+0

現在清楚了! – 2011-04-28 12:17:50

0

創建的Javadoc它的目的是工作的方式,因爲據我所知,只能從來源。如果JAR文件還包含源文件,那麼只需編寫一個Java程序即可打開JAR文件並通過javadoc實用程序放置任何源文件。

有趣的想法,但我不知道此刻的任何事情。據我所知,可以從inside of java program生成Javadoc。

另一種方法是將類加載到類路徑中,並使用反射來找出方法,字段等。它會給你一個關於類的粗略概述,但遺憾的是不是「正常」的javadoc生成給出的細節您。編譯時會丟棄大量信息。

0

將.jar文件轉換爲html似乎是不可能的,除非您打算讓用戶從網上下載.jar文件。但是,html到.jar是可能的。

我確定只有java源可以轉換爲javadoc。請參閱here將Java源代碼轉換爲javadoc。

0

一旦您下載APK文件,你需要做以下步驟獲得編輯java代碼/文件。

  1. 將您的apk文件的zip(同時開始下載不走 與save選項,只是去與save as,並註明您的 擴展名爲.zip文件)做這樣你可以避免APKTOOL ...
  2. 提取壓縮文件,在那裏你可以找到somefilename.dex。所以 現在我們需要轉換DEX - > .class文件,
  3. 要做到這一點,你需要dex2jar(你可以從 here下載,解壓縮後,在 命令提示符下就不得不提像, [這裏] (請記住,你的somefilename.dex必須是同一個文件夾,你 必須保持你的dex2jar內。)
  4. 下載JAD從 http://www.viralpatel.net/blogs/download/jad/jad.zip和 解壓縮。一旦被提取,你可以看到像「JAD兩個文件。 exe「和 」Readme.txt「 (有時「jad.txt」可能會代替「jad.exe」,所以 只是將其擴展名重新命名爲as.exe來運行)
  5. 最後,在命令提示符下你必須提到像[D:\ jad> jad -sjava yourfilename.class]它會將您的類文件解析爲可編輯的java文檔。
+0

不是Android的問題 – Siddharth 2013-06-12 12:54:19

0

在Maven中使用mvn javadoc:javadoc