Здравствуйте !!! У меня возникла проблема запуска bash скрипта средствами Java на Linux Mandriva
вот код простенькой программы - создающе bash-скрипт:
| Код | public class filepath {
public static void main (String[] args){ try{ //-создаём файл File spec=new File("/home/bat/example/file.sh"); //-проверка на существование файла boolean exist= spec.createNewFile(); if (exist) { //-если нет создаём с нуля System.out.println("ok!!!!"); try{ String fileName="/home/bat/example/file.sh"; BufferedWriter out =new BufferedWriter (new FileWriter(fileName)); out.write("Hellow Wolrd"); out.close(); } catch (IOException ioe){ System.out.println("Exception ioe!!!!"); } }else{ //-если существует заменяем файлом с другим содержимым System.out.println("LOL!!!!"); try{ String fileName="/home/bat/example/file.sh"; BufferedWriter out =new BufferedWriter (new FileWriter(fileName)); out.write("#!/bin/bash\n"); out.write("tbarcode --output=/home/bat/example/barcode.jpg --height=30 --width=50 --barcode=20 --data='Barcode Genirator 128'"); out.close(); } catch (IOException ioe){ System.out.println("Exception ioe!!!!"); } } }catch (IOException ioe){ System.out.println("Exception ioe!!!!"); } } }
|
подскажите пожалуйста как автоматически запустить скрипт из Java . |