Если я напишу этот код:
Document d = searcher.doc(docId);
d.get("latitude")
Я получаю
unreported exception ... must be caught or declared to be thrown
Если я напишу это,
try {
Document d = searcher.doc(docId);
}
d.get("latitude")
Я, очевидно, получаю:
cannot find symbol
symbol : variable d
Если я напишу это
Document d;
try {
d = searcher.doc(docId);
}
d.get("latitude");
Я получаю это:
variable d might not have been initialized
Так как я не хочу распространять try / catch на весь документ, как я могу решить эту проблему?
спасибо