IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Lancement VirtualBox en service


Sujet :

Java

  1. #1
    Membre confirmé
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Par défaut Lancement VirtualBox en service
    Bonjour,

    j'utilise JavaExe pour lancer mon programme VirtualBox en service. Mon service démarre mais VirtualBox non voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    public class VboxService {
     
     
        public VboxService(){
           this.serviceStop();
           this.serviceStart();
        }
     
     
     
     
        public static void main(String[] args) {
     
            VboxService_ServiceManagement.serviceInit();
           //VboxService v = new VboxService();
     
        }
     
     
     
        public void serviceStart() {
            try {
     
                Runtime.getRuntime().exec("C:/Program Files/Sun/xVM VirtualBox/VBoxManage.exe startvm LAMSRV05 --type vrdp");
     
     
            } catch (IOException ex) {
                Logger.getLogger(VboxService.class.getName()).log(Level.SEVERE, null, ex);
            }
     
        }
     
        public void serviceStop() {
            try {
     
                Runtime.getRuntime().exec("C:/Program Files/Sun/xVM VirtualBox/VBoxManage.exe controlvm LAMSRV05 savestate");
            } catch (IOException ex) {
                Logger.getLogger(VboxService.class.getName()).log(Level.SEVERE, null, ex);
            }
     
        }
     
        void reinit() {
            this.serviceStop();
            this.serviceStart();
        }
     
     
    }

    Est-ce à cause du Rutime?? C'est bizarre lors que je lance cette application normalement celle-ci fonctionne..

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Pour lancer une ligne de commande utilisant des paramètres, il est fortement recommandé d'utiliser Runtime.exec(String[] ).

    De plus, il te faudra consommer les flux d'entrée/sortie de ton process.

    Je te renvoie à une recherche sur le forum : ce sujet a déjà été (très) abondamment traité.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/07/2007, 11h55
  2. Pb lors du lancement d'un service windows
    Par Med80 dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 24/07/2007, 13h40
  3. exécution d'un code au lancement d'un service
    Par ali.ensi dans le forum Visual C++
    Réponses: 3
    Dernier message: 04/05/2007, 18h36
  4. [ASA9] lancement d'un service
    Par cubepiege dans le forum Sybase
    Réponses: 3
    Dernier message: 15/03/2007, 17h14
  5. Erreur lors du lancement d'un service web
    Par MacReiben dans le forum Services Web
    Réponses: 1
    Dernier message: 26/07/2006, 23h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo