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