Ci ho provato ma molto probabilmente ancora non mi è chiaro. Ti allego il codice:
Non ho capito dove devo mettere output.println(Connect.passw). Inoltre quando lancio dal prompt viene fuori questo:codice:Runtime rt = Runtime.getRuntime(); Process pr = rt.exec("cmd.exe /C shp2pgsql.exe "+arg,null,path); BufferedReader input = new BufferedReader(new InputStreamReader(pr.getInputStream())); PrintWriter output = new PrintWriter(pr.getOutputStream()); String line=null; while((line=input.readLine()) != null) { System.out.println(line); //output.println(Connect.passw); }
che però non mi compare con il system.out del while sopra. Vuol dire qualcosa??codice:Shpefile type: Polygon Postgis type: MULIPOLYGON[2] Password for user postgres:

Rispondi quotando