Desde 1 fichero JSP hago:
<%Process p=Runtime.getRuntime().exec("javac directorio\\hello.java"); %>
En Java también me funciona.
Lo que no consigo es hacer esto:
java Hello > hola.txt
class hello{ public static void main(String[] args){ System.out.println("Hello. :-)"); } }
No quiero poner este comando (java ...) en 1 fichero BAT, aunque tampoco me funciona en JSP (sí en Java). El fichero Java (en catalán) es éste:
import java.io.File; class fitxer{ public static void main(String[] args){ try{ File fitxer=new File("./test.1x2"); Gracias anticipadas, PepBR if (!fitxer.exists()){ System.out.println("Creant-se el fitxer..."); fitxer.createNewFile(); System.out.println("Fitxer creat."); }else{ fitxer.delete(); fitxer.createNewFile(); System.out.println("Fitxer eliminat i creat de nou."); } }catch(Exception e){ } } }
Gracias anticipadas,
PepBR