- 締切済み
掲示板に書かれたURLに自動的にリンクをつける。
超初心者ですが、今TomcatとJavaで掲示板の作成について勉強しています。 参考書の流れに沿って、今URLに自動的にリンクをつけれる様に、参考書どおりにJavaのソースを追加したのですが、 500エラーが出て、 java.lang.NoClassDefFoundError: jamyto2/TextConv と出ました。 なので、コマンドプロンプト画面でコンパイルしてみたところ、 PatternクラスとMatcherクラスのシンボルが見つけれませんと出てしまいました。 その前の、有害な文字を置き換える作業では、replaceAllメソッドは遣えたのですが、なぜ駄目なのかが分かりません。 import宣言しなきゃ駄目なのでしょうか? どんな可能性があるのかも分からず困っています。 どなたかこんな愚問にお答えしていただける方いらっしゃいましたら、何卒ご教授ください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kaiza00
- ベストアンサー率100% (2/2)
回答No.1
エラーを見る限り、classがみつからないというエラーだと思います。 参考書を持っているのであれば、そのとおりに作ればだいじょうぶだと思うのですが、importされているかpackageは正しいかなど 確認されてはいかがでしょうか?
お礼
お答えいただきまして有難うございます! クラスが無いのは、コンパイルすることが出来なかったからなのですが、今改めてソースに import java.util.regex; という一文を(今まで何回か試して上手くいかなかったのでだめだと思い込んでいました。)入れてみたら、コンパイルすることが出来ました!! そこで、今度は org.apache.jasper.JasperException: JSPのクラスをコンパイルできません JSPファイル: /bbs/C/index.jsp の中の34行目でエラーが発生しました 生成されたサーブレットのエラーです: The method embedLink(String) is undefined for the type TextConv という500エラーが出ました。 今またこれについても原因を究明していきたいと思います。 恐らくまたお聞きすることと思いますがどうかよろしくお願いいたします。
補足
私としたことが…。 すみません、お礼欄に書いてあることは嘘でした。 コンパイルできたのは別のクラスでした。 私って馬鹿すぎです…。 なのでまた振り出しから考え直します!!(笑)