So whats your problem now: You get this error with 2.9 or 2.4.1? 2.9 is backwards compatible and also supports FSDir.getDirectory(), too.
Can you please send your code and the exact specification what happens with which version of lucene and against which version it was compiled. Maybe it is a backwards compatibility bug. ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Fabrício Raphael [mailto:fabricio...@gmail.com] > Sent: Wednesday, July 29, 2009 5:22 PM > To: java-user@lucene.apache.org > Subject: Re: Exception: java.lang.NoSuchMethodError: > org.apache.lucene.store.FSDirectory.getDirectory > > I don't have the .jar of other lucene version. > > But, in a moment I used the code of the lucene 2.9dev, that is at the svn, > in my classpath. And after I return to use the lucene-core-2.4.1.jar. > With the code of the svn, I did other code to get the Directory instance, > and it was work. > The code follow: > FSDirectory.open(dirIndex); > > But, I want to return to use the lucene 2.4.1, because at the 2.9 the > structure the similarity, score and collecters is much different to 2.4. > and > I need customize starting as a baseline on the structure. > > Thanks! > > On Wed, Jul 29, 2009 at 11:56 AM, Simon Willnauer < > simon.willna...@googlemail.com> wrote: > > > If I recall it correctly this method was introduced in Lucene 2.1. I > > agree with Ian you must have a different lucene version in your > > classpath. Maybe you added the jar to the JDK's / JRE's ext directory > > or some other obscure place?! > > > > simon > > > > On Wed, Jul 29, 2009 at 4:52 PM, Ian Lea<ian....@gmail.com> wrote: > > > You've probably got some other version of lucene somewhere in the > > > classpath, one that doesn't have that method in that class. It is > > > there in 2.4.1, wasn't there in 1.4.3, so no doubt appeared somewhere > > > in between. And is deprecated in 2.9-dev. > > > > > > > > > -- > > > Ian. > > > > > > > > > 2009/7/29 Fabrício Raphael <fabricio...@gmail.com>: > > >> Hi! > > >> > > >> I'm with a error follow: > > >> java.lang.NoSuchMethodError: > > >> > > > org.apache.lucene.store.FSDirectory.getDirectory(Ljava/io/File;)Lorg/apach > e/lucene/store/FSDirectory; > > >> > > >> In the code: > > >> File dirIndex = new File("index"); > > >> if (dirIndex.exists()) { > > >> dirIndex.delete(); > > >> } > > >> dirIndex.mkdir(); > > >> FSDirectory directory = FSDirectory.getDirectory(dirIndex); // > exception > > >> here > > >> > > >> Obs.: The lucene-core-2.4.1.jar is in the classpath of the my > project. > > >> > > >> Can you help me with this exception? > > >> > > >> Now, thanks! > > >> > > >> -- > > >> Fabrício Raphael Silva Ferreira > > >> > > >> home page: > http://www.cos.ufrj.br/~fabriciorsf/<http://www.cos.ufrj.br/%7Efabriciorsf > /> > > >> > > >> Mestrando em Engenharia de Sistemas e Computação > > >> Linha de Pesquisa: Banco de Dados > > >> Programa de Engenharia de Sistemas e Computação > > >> Universidade Federal do Rio de Janeiro > > >> PESC/COPPE/UFRJ > > >> > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > > > > -- > Fabrício Raphael --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org