Salve, io ho creato un file jar .. ovvero una libreria con una sola classe per adesso.
Ora la compilazione:
javac -cp lib/lib.jar Analisi.java
non da nessun errore ed mi crea il file class
per eseguirla faccio:
java -cp lib/lib.jar Analisi
e mi da questo:
Errore: impossibile trovare o caricare la classe principale Analisi
il file codice è questo :
codice:
import java.io.*;
public class Analisi {
public static void main(String argv[ ]) {
String Testo = new String ( );
char Carattere;
int Vocali = 0;
int Spazi = 0;
double FreqVocali,FreqSpazi;
System.out.println("Inserisci il testo da analizzare:");
Input _input = new Input(); // classe per gestire tastiera, interi, stringhe , char, double
Testo = _input.readLine();
Testo.toLowerCase( );
for(int i = 0 ; i < Testo.length( ); i++) {
Carattere = Testo.charAt(i);
switch(Carattere) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u': Vocali++;
break;
case ' ': Spazi++;
break;
}
}
System.out.println("\nNumero di caratteri= " +Testo.length( ));
System.out.println("\nNumero di vocali= " +Vocali);
FreqVocali=(double) Vocali/Testo.length( );
FreqVocali=(double) Math.round(FreqVocali*100)/100;
System.out.println("\tFrequenza di vocali= " +FreqVocali);
System.out.println("\nNumero di spazi= " +Spazi);
FreqSpazi = (double) Spazi/Testo.length( );
FreqSpazi = (double) Math.round(FreqSpazi*100)/100;
System.out.println("\tFrequenza di spazi= "+FreqSpazi);
}
}
completamente vado a prendere una classe dove ho la gestione della tastiera.
avete idea perché mi da quell'errore lì?
grazie mille.
Buona giornata.
EDIT : Uso Linux Ubuntu 14.04.03 LTS. con java 1.8.60