アプリケーションとアプレットで使用されるクラス内にこのコードがあります。
static
{
if (System.getProperty("os.name").startsWith("Windows"))
{
System.loadLibrary("extmapi");
}
}
残念ながら、アプレットがこのコードをロードすると、「extmapi」ライブラリをロードできないため、エラーが発生します。
このエラーを回避するには、実行しているコードがアプレットなのかアプリケーションなのかを知る必要があります。
if (isApplet)
return;
else
//load library
アプレット内で実行しているかどうかを知るにはどうすればよいですか?