ok, fatto ma di sicuro sbaglio qualcosa di stupidissimo: javac funziona ma quando vado ad eseguire con java non mi ritrova le classi.
Ho notato che non funziona più l'estensione per il comando java, cioè dopo aver scritto il comando java devo scrivere tutto il nome del file e non posso farlo completare con il tasto tab. Cosa che funziona con tutti gli altri comandi.
codice:
mario@mario-laptop:~/Documenti/esempi java$ javac MailUtility1.java
mario@mario-laptop:~/Documenti/esempi java$ java MailUtility1
Exception in thread "main" java.lang.NoClassDefFoundError: MailUtility1 (wrong name: helper/MailUtility1)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: MailUtility1. Program will exit.
mario@mario-laptop:~/Documenti/esempi java$