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

Applets Java Discussion :

Libération de ressources


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Libération de ressources
    Bonjour,

    Je travaille actuellement sur une applet java qui lit des fichiers depuis un cd. Malheureusement, une fois que je quitte l'applet je ne peux pas éjecter le cd (sous mac :p )
    Il faut alors que je quitte le navigateur pour éjecter le cd.

    Après plusieurs recherche sur le net, j'ai rajouter a chaque utilisation d'un FileInputStream un bloc try/catch/finally avec un close() pour etre sur de liberer les ressources.
    Mais cela n'a pas suffit. Sauriez vous qu'elles autres manipulations je dois effectuer pour libérer toutes les ressources qui sont susceptibles de bloquer le CD?

    Merci

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Le process java associé à ton applet, il est bien tué une fois que tu as fermé ton applet?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Eh bien je dois dire que c'est une très bonne question et que je ne sais pas du tout comment vérifier ca...

    Tout ce que je sais c'est que mon applet passe bien dans la méthode destroy() à la fin.

    Je ne peux pas rajouter fonction qui kill tous les process de l'applet une fois dans la méthode destroy() ?

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bha il te suffit de regarder dans les process qui tournent sur ton OS si tu as un java qui traine quelque part. Genre un trop ou un ps ax sous un terminal

  5. #5
    Invité
    Invité(e)
    Par défaut
    Oui en effet j'ai un processur java actif après la fermeture de mon applet.

    N'y a t'il pas un moyen de forcer la jvm à se fermer?

Discussions similaires

  1. Libération de ressource DirectShow
    Par crealinks dans le forum DirectX
    Réponses: 5
    Dernier message: 07/05/2007, 16h02
  2. Réponses: 4
    Dernier message: 20/04/2007, 15h19
  3. [C# 2.0] Libération de ressources
    Par hdd dans le forum C#
    Réponses: 2
    Dernier message: 28/02/2007, 16h34
  4. libération des ressource d'une table
    Par dracula2000 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/06/2006, 18h06
  5. Réponses: 13
    Dernier message: 03/04/2006, 10h01

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