Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323

    creare una libreria ed usarla (shell)

    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
    Ultima modifica di LedGiallo; 17-10-2015 a 15:01

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.