Importando JAR

4 respostas
K

Bom dia, quando importo uma Jar é possivel alterar o nome dos pacotes que as classes estao ?

Eu importei a commons.lang atual é ela vem assim : org.apache.commons.lang3

Mas a api que utiliza a StringUtils, esta buscando em org.apache.commons.lang.

E esta dando erro como faço para mudar ?

Vlw

4 Respostas

adriano_si

Calma, a API que utiliza a commons-lang, não utiliza a versão 3, por isso o erro está acontecendo. Tem como mudar? Tem, é fácil? Não (até é, mas eu pretendo mesmo lhe desencorajar) É aconselhável ou recomendável? Sob hipótese NENHUMA…

Pelo que percebi você tem uma dependência do commons-lang, mas seu projeto está trazendo por dependência externa a versão commons-lang3.

Faça o seguinte, se possível, post como você está gerenciando as dependências do seu projeto. Pelo o que está passando, deve ser pelo Maven né?

K

Estou usando o boleto do JRimum e o projeto busca esta classe org.apache.commons.lang, eu estou usando o netbeans e quando importa a biblioteca .jar ela vem assim org.apache.commons.lang3.

como faço ?

adriano_si

Você baixa a commons-lang que não é a versão 3.

https://commons.apache.org/proper/commons-lang/download_lang.cgi

K

Eu fiz isso procurei uma api mais antiga, mas então se eu quiser esta outra quer dizer que ou a API do boleto muda o nome do pacote ou procura uma api com o pacote igual ? é isso ?

Criado 31 de março de 2015
Ultima resposta 31 de mar. de 2015
Respostas 4
Participantes 2