我已经从http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs下载了Java API文档,并且应该将它附加到Eclipse使用
Window-> Preferences-> Java-> Installed JREs-> Edit - >"Select rt.jar" - > Javadoc Location
并且该位置已被接受并且"验证"就好了.但是,对于我的生活,我不能让Eclipse在工具提示中显示Javadocs,当我将鼠标悬停在某个项目上时(例如在ArrayList的声明中).我还重新启动了Eclipse以试图让它工作
我究竟做错了什么?
eclipse可以显示整个javadoc吗?即所有方法(及其描述),当我突出显示一个对象引用?
例如,如果我做系统,它会告诉我
java.lang.System中
System类包含几个有用的类字段和方法.它无法实例化.
System类提供的功能包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法.
自:JDK1.0
但这告诉我非常喜欢我能做些什么.是的,我可以使用智能点完成,但这似乎有点麻烦.
任何指针将不胜感激.
我在我的Windows 7系统上安装了JDK 7和eclipse JUNO.它们都工作正常,eclipse很好地编译我的Java应用程序并运行它们.
但是当我在语法上翻转我的光标时,它没有显示它的描述.它说:
This element has no attached source and the Javadoc could not be found in the attached Javadoc.
对于每个元素.我在谷歌上找不到任何有用的东西,而且StackOverflow上也没有类似的帖子.
问题是什么?
我查看了许多类似的问题,但解决方案对我没有帮助:(
我可以通过两种方式导入 lib:
1.在java构建路径中, 我可以使用这种方式所有的类都没有问题......但是我无法加载java文档或源代码,如果我这样做,它就不起作用。
或者...
2. 编辑已安装的 JRE 定义 这样我在已安装的 jre 中添加了在其他问题中解释的 jfxrt.jar,并提供了源代码和文档。它有效!...几乎...该文档现在有效...但并非所有进口。:(
import javafx.application.Platform; //this works
import javafx.scene.control.ListView; //this works
import javafx.scene.control.ProgressBar; //this works
import javafx.scene.control.TextField; //this works
import javafx.scene.layout.Background; //this DOES NOT work :(
import javafx.scene.layout.BackgroundFill;//this DOES NOT work :(
import javafx.scene.layout.Border; //this DOES NOT work :(
import javafx.scene.layout.BorderPane; //this works again ._.
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:“无法解析导入 javafx.scene.layout.Background”
好吧......在做第一步时(来自这是我的 openjfx lib)。我绝对没有导入问题,我可以完美地工作,但文档不起作用。
现在使用2. 编辑已安装的 JRE 定义,文档确实可以工作,但我在某些内容上遇到了导入问题,我不明白为什么:(
显然我做错了什么......(我对Java很陌生)
我的 java 版本:
java …Run Code Online (Sandbox Code Playgroud)