Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Come si avvia un file jar??

    Ragazzi ho un prob.! ho creato in java un programmino che legge una parola e mi trova in un database esterno (file txt) tutte le parole che fanno rima con quella. il mio problema ora è questo, come si fa a farlo partire come se fosse un normalissimo programma??? perchè il file jar non va, mi si apre una schermata dos ma si chiude dopo pochissimo, il fatto è che devo passarlo ad un amico che scrive poesie e non so come fare! cmq, ecco il codice!


    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.util.Scanner;




    public class Rimario {

    public static void main(String argv[]) throws FileNotFoundException {

    FileReader reader = new FileReader("paro.txt");
    Scanner in = new Scanner (reader);
    Scanner parol = new Scanner(System.in);
    System.out.print("dammi la parola: ");
    String parola = parol.nextLine();
    int c= parola.length();
    int d = c -3;
    parola = parola.substring(d);

    String line;

    System.out.println("");

    System.out.println("le rime sono:");

    while (in.hasNextLine()) {
    line = in.nextLine();
    int a = line.length();
    int b= a - 3;
    String rima = line.substring(b);

    if (parola.equals(rima) )
    {
    System.out.println(""+line);
    }
    }

    in.close();

    }
    }

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Ammesso che il jar l'abbia creato correttamente, mettendo nel manifest l'attributo Main-Class che indica la classe con il main(), allora basta fare:

    java -jar nomefile.jar

    Dal momento che usi la console per l'I/O non puoi semplicemente fare doppio click sul jar (ammesso che l'estensione jar sia associata al JRE) perché esso lancia javaw che è senza la console.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.