2013-05-27 3 views
0

По какой-то причине мой Javadoc прекратил обнаружение изменений в описаниях классов. Например, у меня есть класс, который имеет описание A sample of Swing and reference types., которое я изменил до A sample of Swing and reference types. (Page 78), но даже когда я удаляю все папки Javadoc и восстанавливаю его, он все еще говорит A sample of Swing and reference types.. Я использую Javadoc в Eclipse, и у меня есть правильная программа Javadoc. Вот еще одна программа, которая не будет генерировать описание JavaDoc на всех:Javadoc прекратил обновление после массовых изменений

package com.nathan2055.booksamples; 

/** 
* This program calculates 228 cents of change out. 
* @author Nathan2055 
*/ 

import static java.lang.System.out; 

public class CalculatingChange { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) { 
     // 248 cents... 
     int total = 248; 

     // How many quarters? 
     int quarters = total/25; 
     int whatsLeft = total % 25; 

     // How many dimes? 
     int dimes = whatsLeft/10; 
     whatsLeft = whatsLeft % 10; 

     // How many nickels? 
     int nickels = whatsLeft/5; 
     whatsLeft = whatsLeft % 5; 

     // How many are left? 
     int cents = whatsLeft; 

     // And then tell me. 
     out.println("From " + total + " cents you get:"); 
     out.println(quarters + " quarters"); 
     out.println(dimes + " dimes"); 
     out.println(nickels + " nickels"); 
     out.println(cents + " cents"); 


    } 

} 
+0

Я думаю, что это окажется слишком локализованным, чтобы помочь вам. Я предполагаю, что вы строите Javadoc против старой копии где-нибудь. Я предлагаю вам изменить его на что-то * полностью * разное, сдуть выходные папки Javadoc, а затем искать свой диск для текста «образец Swing и ссылочных типов». –

+0

@JonSkeet - я надел папку документа на моем диске, а затем изменил текст. Он получил измененный текст, но по-прежнему отказывается давать текст '(Page 78) в конце его. Существует еще один класс, который он полностью отказывается предоставить документы, но он перечисляет его. Weird. – Nathan2055

+1

Мы бы просто догадались, боюсь. Если вы не можете воспроизвести это в короткой, но полной программе, я не думаю, что кто-то сможет вам помочь. –

ответ

2

Это проблема:

/** 
* This program calculates 228 cents of change out. 
* @author Nathan2055 
*/ 

import static java.lang.System.out; 

public class CalculatingChange { 

Javadoc должен быть непосредственно перед объявлением класса. У вас есть это до инструкции import. Так что, хотя вышеописанное не работает, это делает:

import static java.lang.System.out; 

/** 
* This program calculates 228 cents of change out. 
* @author Nathan2055 
*/  
public class CalculatingChange { 
Смежные вопросы