Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Eseguire un file jar con windows xp

    Salve ragazzi è da stamattina che mi scervello per far avviare con doppio click un file jar,
    dunque ho due problemi:
    1) il file jar esempio pippo.jar ha come icona quella di winrar e nn capisco il perche'
    2) se clicco due volte sul dile mi si apre l'archivio


    qualcuno ha qualche ideaaaa.......ho la testa confusa...grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Questo problema non ha nulla a che vedere con la programmazione, visto che stai chiedendo come lanciare un file compresso di file e risorse compilati.

    Sposto la discussione in Windows e software.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    ho reinstallato di nuovo la java virtual macchine ..ma niente da fare ..il file viene riconosciuto come archivio rar...che cosa devo fare?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    salve ragazzi ho risolto il problema in questo modo:

    Apri una qualsiasi finestra di esplora risorse -> Strumenti -> Opzioni cartella -> tipi di file -> dall'elenco scegli il jar -> cambia -> scegli il file javaw.exe

    ho creato la seguente classe da eclipse:

    codice:
    package com.vaannila;
    
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    
    public class testo {
    
    	public static void main(String[] args) throws InterruptedException {
    		System.out.println("test");
    		InputStreamReader input = new InputStreamReader (System.in);
    		BufferedReader tastiera = new BufferedReader (input);//istruzioni x l'inserimento da tastiera
    		String testo = new String("");
    		try {
    		while(!testo.equals("FINE"))	
    			testo = tastiera.readLine();
    		}
    		catch(Exception e){}
    		
    		System.out.println("test = "+testo);
    
    
    	}
    
    }

    Creo il jar con tutto quello che serve e quando clicco sul file(testo.jar) mi si apre per un brevissimo periodo la consol e poi scompare tutto.......Secondo voi da cosa potrebbe dipendere????


    Se invece eseguo da script :
    Microsoft Windows XP [Versione 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\Documents and Settings\pippo>cd desktop

    C:\Documents and Settings\pippo\Desktop>jav
    test
    tesr
    httt
    FINE
    test = FINE

    C:\Documents and Settings\pippo\Desktop>

    chi potrebbe darmi un suggerimento?
    cosa potrebbe essere che non fa visualizzare l'output?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    l'ho risolto cosi':


    Apri una qualsiasi finestra di esplora risorse -> Strumenti -> Opzioni cartella -> tipi di file -> dall'elenco scegli il jar -> cambia -> scegli il file javaw.exe

    clikkare sul tasto ripristina e clikkare sul tasto avanzate che si trova sotto dettaglio per l'estensione jar e verificare che contenga la seguente stringa:

    "C:\Programmi\Java\jre6\bin\java.exe" -jar "%1" %*

    chi di voi mi saprebbe spiegare cosa significa la stringa citata?

  6. #6
    "C:\Programmi\Java\jre6\bin\java.exe" -jar "%1" %*

    semplicemente è "fai partire java con l'opzione -jar (--> per file .jar) passandogli come argomento il primo argomento (%1), che poi è il file jar che vuoi aprire, e poi gli altri (%*)"
    Neb

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.