• ベストアンサー

コンパイルできません

public class AutoReturnMailet extends GenericMailet{ public void service(Mail mail) throws MessagingException {      --中略ーー getMailPart(address, subject, mailBody); } public void getMailPart(Address[] address, String subject, StringBuffer mailBody){ String sv = "localhost"; String db = "mydiaryhp"; String user = "root"; String pass = "diarykey"; String encod = "EUC_JP"; String sql = "INSERT INTO diary(address, subject, mailBody) VALUES(" + "'" + address + "'," + subject + "'," + mailBody + ")"; init(); updateSQL(sql); fin(); public void init(){ --中略-- } public void fin(){ --中略-- } public void updateSQL(String sql){ --中略-- } } } 上のプログラムをコンパイルしようとしても public void init(){ の部分で「式の開始が間違ってます」とのエラーが出ます。 なぜか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Teariss
  • ベストアンサー率30% (3/10)
回答No.2

getMailPartメソッドの中に initメソッド(だけじゃなくてfinメソッドとupdateSQLメソッドもですが)を定義してるからじゃないでしょうか?

a8emon
質問者

お礼

ありがとうございます。 回答のおかげで無事に解決しました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 getMailPartメソッド終了の}はありますか?

すると、全ての回答が全文表示されます。

関連するQ&A