- ベストアンサー
「java.lang.NullPointerException」というエラー
アプレットを作っているのですが、コマンドプロンプトからappletviewerで実行すると、うまく動くのに、ブラウザでhtmlに貼って動かそうとすると java.lang.NullPointerException というエラーが出て、動いてくれません…。 エラーが出ている部分は、 File[] imagelist; File image = new File("imagesyukusyo");//imagesyukusyoはディレクトリの名前。 imagelist = image.listFiles() int yousosu; yousosu = imagelist.length;//ここでエラーが出ている という部分です。アプレットとhtmlファイルと同じディレクトリにimagesyukusyoフォルダがあって、そのフォルダの中に、いくつか画像ファイルが入っています。 よろしくお願いします。
お礼
回答ありがとうございます。 >要はimageshukusho内の画像を変更してもアプレットを作り直さなくてもいい方法を模索しているのですよね。 appletタグの属性にパラメータを指定し、アプレットに渡すという行為も省きたいんですよね。 そうです。まさにそうなんです(笑)。 PHP、Apacheとの連携ですか…。全く考えもしませんでした。現在のサイトもパスワードなどつけるためにPHPを利用しようかと思っていたので(まだ、ほとんどPHPをやったことはありませんが)、PHPを利用するときに平行して勉強して、実現をはかろうと思います。 ですが、とりあえずは、仕方ないので妥協して、ファイル名を「順列の数字.jpg」にするとかして、ファイルの数をhtmlからパラメータで指定(というんでしょうか?)して実現しようと思います。