Está bastante claro lo que dice: te falta un return.
Debes tener en cuenta que una función siempre debe devolver un valor, sea por el camino que sea.
En el caso de tu código, si se produce un error en el try, no se estará devolviendo ningún valor.
Código Java:
Ver originalimport java.io.FileReader;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
class Guardar
{
{
try
{
List <String
> listararch
= Files.
readAllLines(Paths.
get(ruta
), Charset.
defaultCharset()); listarc
= listararch.
toArray(new String[listararch.
size()]); return listarc;
}
{
System.
err.
println ("Error:" + e
);
}
}
//Necesitas devolver un valor
return listarc;
}