J'ai ce code dans une classe qui est utilisée par une application et par une applet.Comment savoir si l'applet ou l'application est
static
{
if (System.getProperty("os.name").startsWith("Windows"))
{
System.loadLibrary("extmapi");
}
}
Malheureusement, lorsque les charges d'applet ce code je reçois une erreur, car il ne peut pas charger la bibliothèque « de extmapi ».
Pour éviter cette erreur, je dois savoir si le code que je suis en cours d'exécution est un Applet ou une application, afin que je puisse faire:
if (isApplet)
return;
else
//load library
Comment puis-je savoir si je suis en cours d'exécution à l'intérieur une applet? Vous ne pouvez pas simplement attraper l'exception (de sécurité?)?