Come posso impostare il mio programma in modo che funzioni sia avviandolo da shell, sia da Eclipse?
Ora ho messo le classi in un package, ma cambia poco.

Ho messo tutte le classi nel percorso
C:\Program Files\Java\Eclipse\JArt\src\pckJArt

e i file che devo aprire sono in
C:\Program Files\Java\Eclipse\JArt\Data


Per utilizzare i file faccio:

File file = new File (".");
Home.directoryDiLavoro= file.getCanonicalPath();

e infine, per far partire il programma da shell, uso i comandi:

> javac *.java
> java Home


Ciò nonostante, mi dice che non trova la main class Home.
Idee?