2014-01-27 21 views

回答

0

我有3種選擇:

  • 你可以讓一個腳本,刪除這些文件,然後啓動你的Eclipse。使用該功能刪除文件:

    室射頻[path_to_the_file]/your_file

後,您可以使用任何你想從腳本運行Eclipse使用。

注意:您可以將your_file替換爲*以定位文件夾中的所有文件。

  • 您可以在啓動服務器

  • 其啓動的腳本使用相同的命令。如果有涉及到你的行動一個Java類,你可以在裏面添加刪除方法,在啓動服務器之前執行。

啓動服務器之前添加以下代碼:

final File file_to_delete = new File("[path_to_the_file]/your_file"); 
    if (file_to_delete.exists()) { 
     try { 
      delete(file_to_delete); 
     } catch (IOException e) { 
      throw new IOException(e); 
     } 
    } 

添加下面的方法在您的類:

public static void delete(File file) throws IOException { 

    if (file.isDirectory()) { 
     if (file.list().length == 0) { 
      file.delete(); 
     } else { 
      final String[] files = file.list(); 

      for (String temp : files) { 
       final File fileDelete = new File(file, temp); 
       delete(fileDelete); 
      } 
      if (file.list().length == 0) { 
       file.delete(); 
      } 
     } 
    } else { 
     file.delete(); 
    } 
} 
+0

我希望啓動Eclipse內部時開始服務器(與1點擊) –

+0

僅當您啓動服務器時?如果可能的話, – Soma

+0

....不是在啓動eclipse時,而是在啓動服務器時 –

相關問題