以下是問題:目前,我的團隊爲供應商工作,這爲我們提供了一個來自其庫的巨大JavaDoc規範,但未提供帶有存根或實現的.jar文件。是否可以從JavaDoc創建Java類?
我們已經與他們交談過,但他們只會在2到3周內提供.jar文件。我不想等待這段時間來開始我們的開發,所以這裏有一個問題:
只給定JavaDoc.html文件,是否有任何工具(免費/開源)可用,所以我們可以創建一個.jar(或一堆.java/.class文件),這將使我們能夠編譯我們的代碼?
以下是問題:目前,我的團隊爲供應商工作,這爲我們提供了一個來自其庫的巨大JavaDoc規範,但未提供帶有存根或實現的.jar文件。是否可以從JavaDoc創建Java類?
我們已經與他們交談過,但他們只會在2到3周內提供.jar文件。我不想等待這段時間來開始我們的開發,所以這裏有一個問題:
只給定JavaDoc.html文件,是否有任何工具(免費/開源)可用,所以我們可以創建一個.jar(或一堆.java/.class文件),這將使我們能夠編譯我們的代碼?
doc2java似乎正是你想要的。
這似乎很好,但最新版本是從2004年開始的。我在我的html文件上運行這些文件,但有一些例外,如'java.lang.IllegalStateException:無法找到[START OF CLASS DATA] .'。你知道它是否適用於比2004年更新的JavaDoc? – Machado 2011-05-03 15:13:38
不能接受這個答案,因爲由於上述原因,它不適用於我。任何人都可以得到doc2java的工作? – Machado 2011-05-03 22:29:08
@Machado - 你可以:-)認真地說,如果這對你和你的公司來說很重要,那麼你應該願意付出更多的努力。 – 2013-08-27 07:29:16
我會努力終止與這樣的供應商ASAP的任何合作。 – 2011-05-03 15:00:26
是用'-linksource'生成的javadoc嗎? http://download.oracle.com/javase/1.4.2/docs/tooldocs/solaris/javadoc.html#linksource – 2011-05-03 15:01:28
@邁克爾Borgwardt,100%同意,但這是另一個討論。有一些政治因素與我們現在的計算器無關。 :) – Machado 2011-05-03 15:09:26