Necesito crear un fichero en el directorio de mi aplicacion, solo funciona cuando coloco la ruta completa "C:\Archivos de programa\workspace\RETENCIONES\WebContent" y es cuando esta en mi local, como puedo hacer que funcione en cualquier maquina sin necesidad de poner la ruta completa???
Cita:
Les agredeceria que me ayuden public class Retenciones extends HttpServlet
{
public crear Fichero()
{
File fichero=new File("C:\\Archivos de programa\\workspace\\RETENCIONES\\WebContent\\graf ico.txt");
BufferedWriter bf=new BufferedWriter(new FileWriter(fichero));
bf.write("&tool_tip=#x_label#<br>CAUSA:#key#<br>#v al#km<br>Carreteras:<br>#tip#&");
bf.write("&x_label_style=10,#0101DF,2,");
bf.write(6 * Integer.parseInt(dias));
bf.write(",#FFFFFF& \n");
.....
bf.close();
}catch(Exception e)
{ System.out.print("No se puede crear el fichero"); }
}
{
public crear Fichero()
{
File fichero=new File("C:\\Archivos de programa\\workspace\\RETENCIONES\\WebContent\\graf ico.txt");
BufferedWriter bf=new BufferedWriter(new FileWriter(fichero));
bf.write("&tool_tip=#x_label#<br>CAUSA:#key#<br>#v al#km<br>Carreteras:<br>#tip#&");
bf.write("&x_label_style=10,#0101DF,2,");
bf.write(6 * Integer.parseInt(dias));
bf.write(",#FFFFFF& \n");
.....
bf.close();
}catch(Exception e)
{ System.out.print("No se puede crear el fichero"); }
}
Un saludo