[RESOLVIDO] Porque do erro de compilação ?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
CrOnNoS
JavaGuru
[Avatar]

Membro desde: 28/11/2007 16:18:30
Mensagens: 213
Localização: Goiânia - GO
Offline

Está aparecendo um erro no código que estou fazendo no momento que não estou sabendo identificar o porque oO

método inteiro:


Trecho com erro de compilação:


E assim, com colchetes o erro some:


Sabem me dizer o porque exatamente do erro quando não tem colchetes ?

PS: erros -
Description Type
aihPath cannot be resolved Java Problem
String cannot be resolved Java Problem
Syntax error, insert ";" to complete Statement Java Problem
Syntax error, insert "AssignmentOperator Expression" to complete Assignment Java Problem

This message was edited 1 time. Last update was at 23/08/2009 13:18:28

airtonarantes
Debugger
[Avatar]

Membro desde: 12/07/2007 21:48:00
Mensagens: 64
Localização: Maceió
Offline

A instrução if nao necessita de colchetes quando tivermos apenas um comando. Mas esse é o seu caso, entao eu acredito que o comando deve ser apenas de uma linha, como você entrou com um <ENTER> o compilador pensou que você ja tinha entrado com a instrução e que o ".getAbsolutePath()" já fosse uma outra instrução.

Faça isso



e veja se você recebe o mesmo erro.

Airton Arantes


[MSN]
CrOnNoS
JavaGuru
[Avatar]

Membro desde: 28/11/2007 16:18:30
Mensagens: 213
Localização: Goiânia - GO
Offline

esse "enter" era o format do eclipse. Mas vi onde tava o problema =/
Declarar uma variável em um if de 1 linha realmente não faz sentido já que o escopo da variável vai quebrar logo após o fim do if (não lembrava que o if também limitava escopo).
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team