※ ChatGPTを利用し、要約された質問です(原文:コンパイルできない)
コンパイルできない
このQ&Aのポイント
コンパイルできないエラーが発生しています。JAVA初心者です。ソースコードを見直しても問題がないようですが、何がおかしいのでしょうか?
コンパイルできないエラーが発生しています。どなたかご教授お願いします。ソースコードのエラー箇所が特定できず、困っています。
コンパイルエラーが発生しています。エラー内容を確認すると、構文エラーが3箇所あります。ソースコードを修正してもエラーが解消されません。
JAVA初心者です。
サンプルでいただいたファイルをコンパイルしようとしたのですが、
エラーが出てしまいます。
ソースを見直してみたところ問題ないようなのですが、
何がおかしいのでしょうか?
ソースが長くて全部貼り付けられないのですが、
どなたかご教授お願いします。
以下、エラー内容
----------------------------------------------------------
ScheduleAPITest.java:81: '(' または '[' がありません。
List<Member> members = new ArrayList<Member>();
^
ScheduleAPITest.java:165: ';' がありません。
for( Event event : events )
^
ScheduleAPITest.java:171: ')' がありません。
cbServiceClient.cleanupTransport();
^
エラー 3 個
-----------------------------------------------------------
エラー箇所1:
//Member
List<Member> members = new ArrayList<Member>();
Member member1 = new Member(MemberType.USER, 1, 0);
Member member2 = new Member(MemberType.USER, 2, 0);
Member member3 = new Member(MemberType.USER, 3, 0);
members.add(member1);
members.add(member2);
members.add(member3);
-----
エラー箇所2,3:
public void testScheduleGetEvents() throws ParseException
{
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date start = formatter.parse("2010-05-05T10:20:00");
Date end = formatter.parse("2010-05-05T11:40:00");
ScheduleGetEvents action = new ScheduleGetEvents(start, end);
OMElement element = null;
try {
element = cbServiceClient.sendReceive(action);
} catch (AxisFault e) {
e.printStackTrace();
assertTrue(false);
}
List<Event> events = ScheduleUtil.getEventList( element );
assertTrue( events.size() >= 1);
for( Event event : events )
if( EVENT_ID.equals(event.getId()) )
return;
assertTrue(false);
cbServiceClient.cleanupTransport();
}
------
お礼
ありがとうございます。 とりあえず、JAVAとJAVACのバージョンを最新(1.6.0_23)のものにそろえて コンパイルをしたら上記エラーは解消しました。 そのかわり、 「パッケージ org.apache.axiom.om は存在しません。」 とか 「シンボルを見つけられません。」 のエラーがたくさん出ましたが・・・ また調べて分からなかったら質問します。 ありがとうございました。