我是Java初学者,使用Eclipse。我想了解NASA World Wind包。特别是代码如下:
protected WorldWindow wwd;
protected StatusBar statusBar;
protected ToolTipController toolTipController;
protected HighlightController highlightController;
当我鼠标悬停在“WorldWindow”上时,它说
注意:此元素既没有附加源也没有附加Javadoc 因此没有找到Javadoc。
但代码编译并运行。
但是,它指向JAR文件中的包。我可以找到它所指的类。但我不能读取类文件。当我双击它时,我在类文件编辑器中得到“Source not found”。
我想了解此代码的工作原理。如何读取JAR中的类文件?
答案 0 :(得分:4)
读取jar中的实际类文件需要使用JD-GUI等工具进行反编译。
然而,快速谷歌搜索返回了整个库的Javadocs。
http://builds.worldwind.arc.nasa.gov/worldwind-releases/daily/docs/api/index.html
享受!
答案 1 :(得分:3)
使用反编译器 - 尝试JD-Eclipse,一个Eclipse插件。安装后,您应该可以单击要查看的类,并从JAR文件中定向到反编译代码。
答案 2 :(得分:2)
您必须将类文件“反编译”为可读的Java代码。有几个好的反编译器,这是一个非常受欢迎的反编译器JD-GUI。
此外,如果您使用的是IDE,您通常可以下载src文件并附加它们,以便在编写程序时用作javadoc。
答案 3 :(得分:2)
您正在使用的项目是开源的,因此此时您有几个选项。