如何将我的jar文件放到网上。即是否有一个软件可以反编译jar文件并制作它的html页面? 换句话说,我想制作一个java doc。
答案 0 :(得分:2)
[根据用户评论编辑]
所以你想从jar中提取javadoc ......
首先你必须明白,如果你的jar不包含源代码,只有你的javadoc不会显示任何注释的编译代码。
然后你只需要使用任何zip程序在你的jar中提取文件(例如在windows上,将文件重命名为.zip,然后解压缩)。
最后要做的就是调用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
答案 1 :(得分:0)
据我所知,按照预期的方式创建Javadoc只能从源代码中创建。如果JAR文件还包含源文件,那么只需编写一个打开JAR文件并通过javadoc实用程序放置任何源文件的Java程序。
有趣的想法,但我目前还不知道有什么事情这样做。据我所知,可以从inside of java program生成Javadoc。
另一种方法是将类加载到类路径中并使用反射来计算方法,字段等。它将为您提供类的粗略概述,但遗憾的是,“正常”javadoc生成的详细内容并非如此。编译时会丢弃大量信息。
答案 2 :(得分:0)
将.jar文件转换为html似乎是不可能的,除非您打算让用户从Web下载.jar文件。但是,html到.jar是可能的。
我确信只有java源可以转换为javadoc。请参阅here将java源代码转换为javadoc。
答案 3 :(得分:0)
我从 jar 文件中创建了一个 JAVADOC ,该文件不是由您创建的,即您没有源代码。
简单而棘手。
干杯
答案 4 :(得分:0)
下载APK文件后,您需要执行以下步骤以获取可编辑的Java代码/文档。
save
选项,只需使用save as
并提及您的
通过这样做扩展为.zip)你可以避免使用APKTOOL ...... dex2jar
(您可以从中下载)
提取后的here
命令提示你要提一下,
[此处] (请注意,您的 somefilename.dex 必须位于您所在的同一文件夹中
保留你的dex2jar。)答案 5 :(得分:0)
在Maven中使用mvn javadoc:javadoc
。