Originariamente inviato da francesco.muia
posta il codice, cmq in src ci sono i sorgenti non le classi.
codice:
import java.io.File;
import java.sql.Date;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;


public class ScadenzeFile {

public static void main(String[] args) {
	DocumentBuilderFactory factory;
	DocumentBuilder builder;
	Document document;
	
  try {
		
	File f= new File("C:\\ANPOLIS.TMP\\DATI_OUT"); 

	if (f.isDirectory())
	{		
		String lista[] = f.list();
		 for (int i = 0; i < lista.length; i++)  
		{ 				
			factory = DocumentBuilderFactory.newInstance();
			builder = factory.newDocumentBuilder();
			document = builder.parse(new java.io.File("C:\\ANPOLIS.TMP\\DATI_OUT\\" + lista[i] + "\\Albo.xml"));
			
			NodeList albo = document.getElementsByTagName("Documento");
				
			//estrazione tag documento xml
			Element Documento = (Element)albo.item(0);
			String DataFinePubbl = Documento.getElementsByTagName("DataFinePubbl").item(0).getTextContent();
			
			java.util.Date DataCorrente = new java.util.Date();
			
			DateFormat DataScadenza = new SimpleDateFormat("dd/MM/yyyy");
			
		    try {
	           Date Scadenza = (Date) DataScadenza.parse(DataFinePubbl);
	           System.out.println("cartella= " + lista[i]);
		        System.out.println("Scadenza atto = " + DataScadenza.format(Scadenza));
		           
		        long differenzaInMs = Scadenza.getTime() - DataCorrente.getTime();
		        System.out.println("per la cartella "+ lista[i] + " la differenza è: "
											+ differenzaInMs);
		           if (differenzaInMs < 0){
		        	   
		        	   String s = "cmd /c move C:\\ANPOLIS.TMP\\DATI_OUT\\" + lista[i] + "\\*.* C:\\ANPOLIS.TMP\\FileScaduti\\";
		        	   System.out.println(s);
					   Runtime.getRuntime().exec(s);

		        	   
		        	}
		           
			    } catch (ParseException e) {
			          e.printStackTrace();
		     }
		}	
	}
	}catch (Exception e) {
		e.printStackTrace();
	}
}
}
io ho scritto questa classe java però non mi fa fare il run, forse questo è il problema, nn si genera quindi il .class.
Se provo a fare run as java application mi genera l'eccezione e mi da ques'errore
Could not find the main class:ScadenzeFile. Program will exist.