这个方法1.4以后版本才有,是不是你jdk版本比较低

解决方案 »

  1.   

    我的"add/remove program"里有“Java 2 SDK, SE 1.4.2“,但:
    C:\>java -?
    Failed reading value of registry key:
            Software\JavaSoft\Java Runtime Environment\CurrentVersion
    Error: could not find java.dll
    Error: could not find Java 2 Runtime Environment.
    这是不是说明我的SDK坏了?
      

  2.   

    看看你的path,把jdk的路径放到最前面,某些软件自带有jre1.3,比如jbuilder,oracle之类的,并且在安装时会把路径加到path比较靠前的地方,这样你在C:\>java -?时系统实际找到的可能不是jdk的java.exe
      

  3.   

    现在有所进展,我先把Oracle卸载了,然后我把JRE选成C:\Program Files\Java\j2re1.4.2就没什么问题。但如果JRE选成:C:\APPS\eclipse_2.0.1\eclipse\jre(Eclipse自带的)就不行。
    但我发现选了那个标准的JRE后,在线帮助不起作用了,按F1,只能打开javadoc的首页。而选Eclipse的JRE就能直接看到每个函数的帮助,很苦恼,不知该如何解决?
      

  4.   

    哦,解决了,要把javadoc设成api目录。