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

    [Java] Eseguire con doppio click

    Ciao a tutti, ho creato una piccola appicazione che mi sarebbe piaciuto avviare con dippio click.(al posto di java nome_file da shell) così ho create un file ".bat" con su scritto:

    set CLASSPATH=%CLASSPATH%;.
    start "Main partito..." /MIN java Main

    questo però ogni volta che clicco sul l'icona fa partire la shell e il programma.
    Mi chiedevo se fosse possibile far partire la shell in un altro modo, magari in background o magari di non farla proprio partire.

    Come posso fare??? GRazie!!!
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Per non far apparire la shell invece di

    java NomeClasse

    usa

    START javaw Nomeclasse

  3. #3

  4. #4
    Grazie a tutti e due sono metodi veramente validi
    però ho una perplessità sul modo che mi ha consigliato anx721:

    di preciso javaw che cosa fa??? e dove va a finire la shell???

    Scusa la mia ignoranza la è la prima volta che mi preoccupo veramente su come far partire una mia applicazione!!!
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

  5. #5
    scarica exe4j
    ti permette di creare un file .exe ( anche con icona ) che ti lancia automaticamente la tua applicazione
    ....ma i computer non sono tanto macchine quanto strumenti di ampliamento della mente ed un diverso tipo di mezzo espressivo.
    -- Chi si accontenta non gode si illude --

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    javaw è un programma che non fa altro che lanciare la JVM e l'applicazione che ci gira sopra, con il pregio di rilasciare immediatamente il controllo al Sistema Operativo.

    Il comando java.exe non rilascia il controllo, ma attende che l'applicazione termini, mentre javaw.exe non attende che l'applicazione termini ed il controllo torna al S.O. in questo modo la finestra della consolle viene chiusa.

    Puoi notarne la differenza andando al prompt dei comandi. Lanciando l'applicazione con il comando java.exe, prima di poter fare qualcos'altro devi chiudere la tua applicazione.
    Se lo lanci con javaw.exe, invece, il controllo ritorna al prompt e tu puoi fare qualsiasi altra cosa, mentre l'applicazione continua a girare.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    Originariamente inviato da hannibal/p
    scarica exe4j
    ti permette di creare un file .exe ( anche con icona ) che ti lancia automaticamente la tua applicazione
    Conosci qualche link diretto???
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

  8. #8
    Scusate un'altra cosa!!! A questo punto la mia curiosità non diminuisce ma cresce, conoscete un sito, guida ecc. in cui si specifica la funzione di ogni strumento presente sull' Jsdk1.4???
    Grazie ve ne sarei riconoscente!!!
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

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 © 2024 vBulletin Solutions, Inc. All rights reserved.