| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 13:46:05
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
Ola pessoal, dei uma procurada aqui no forum e naum axei o que eu queria. Dei uma buscada no google e axei algo que poderia dar certo se eu fizesse uma modificações. Tenho uma lista na frame onde adiciono valores(Estes valores são os os nomes das classes.java). Então quando eu pressionar o botão remove precisaria que exclui-se a classe no package explorer do eclipse. Tentei criar algo com o java.io , mas naum deu muito certo.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 14:02:27
|
kinow
JavaGuru
![[Avatar]](/images/avatar/cff34ad343b069ea6920464ad17d4bcf.jpg)
Membro desde: 17/03/2005 14:49:18
Mensagens: 217
Localização: São Paulo
Offline
|
Você chegou a depurar para ver se o arquivo existe? Talvez o nome do arquivo esteja sendo montado errado.
Primeiro é necessário que você quebre a cabeça e depure bem o código antes de postar aqui. Outra coisa, se der diferente de arq.exists() não acontece nada? Nenhuma mensagem? Talvez isso já mostrasse o que está acontecendo.
Por último, as vezes o arq.delete() pode não funcionar, bastando que você abra um stream pro arquivo e depois feche, para que ocorra um desbloqueio no sistema operacional, e então podendo ser chamado o delete novamente, geralmente funcionando. Tive este problema com Java 1.4 e 1.5 em Unix algum tempo atrás.
[]sssss
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 14:21:55
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
pode ser q vc tbm não tenha essa permissão na pasta para deletar..
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 14:27:05
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
Eu to quebrando a cabeça por isso eu postei aki, por que essa foi minha ultima e fracassada tentativa. Ele me emite uma mensagem dizendo que foi excluida o arquivo, no entanto o arquivo continua aparecendo no package explorer mesmo depois de eu atualizar o projeto. Mas quanto a esse stream eu vou correr atraz para ver o que eu acho sobre isso.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 14:30:55
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
mas peraí....
vc está deletando o ,java né...
pq se deletar o .class no re-building vai criar again...
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 14:34:49
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
mas peraí....
vc está deletando o ,java né...
pq se deletar o .class no re-building vai criar again...
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 15:13:12
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
????? to tentando deletar um classe.java que contem o mesmo nome de um elemento que esta dentro de um array.
Ou seja , tenho minha list na tela, certo? ela tem o nome de forumGUJ, desta forma minha classe.java tambem tem esse nome de forum.GUJ, então quando remover da list este nome, tenho que apagar o .java. Até agora só consigo remover o que esta na list, porém tentei criar esse metodo acima para remover a classe tambem, mas naum deu certo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 15:20:30
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
pode ser que que suas .class não estejam no mesmo diretório e sim em WebContent/WEB-INF/classes ou algo parecido
isso é setado no projeto...
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 15:45:25
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
Focão... procurando pelo o que o japa falou ai em cima , eu achei outra coisa e eu fiz assim, e consegui apagar quase todos os elementos. Quase, isso pq a ultima classe que esta na lista naum apaga, pq?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 16:00:52
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
faz um teste aí
This message was edited 1 time. Last update was at 18/11/2008 16:01:13
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 16:09:03
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
Não caiu, pior que ficou na mesma, se eu criar 3 classes é excluida apenas 2.
This message was edited 1 time. Last update was at 18/11/2008 16:10:03
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 16:10:22
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
kd a lista FreeDecisionWizardPage2?
manda aí..
essa lista tem o cara ?
tem algum for? while ? interator ?
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 16:14:32
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
FreeDecisionwizardpage2 naum é uma lista e sim uma classe que contem atributos que formam o caminho do diretório. To postando o método inteiro o que exclui da lista e o que exclui .java.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 16:20:57
|
Focão
JavaTeenager
![[Avatar]](/images/avatar/4d386d01419c083e8df5de53eb5a0254.jpg)
Membro desde: 09/03/2005 09:49:33
Mensagens: 182
Offline
|
pq tem 2 ModelLista ?
vc não poderia deletar o .java depois remover o cara da lista ?
|
public static void main(Object... thisCompile) {
for (Object JavaIsCool : thisCompile);
}
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2008 07:40:28
|
raphaelFree
Java Ninja
Membro desde: 22/08/2008 10:18:30
Mensagens: 272
Offline
|
Pelo o que é proposto eu preciso remover o ".java" juntamente com o elemento da lista.
|
|
|
 |
|
|