- 締切済み
InputReader OutputReaderクラスの使い方
以下のmainソースのコンパイルをInputReaderクラス OutputReaderクラスを使ってやりたいのですが うまくいきませんのでよろしくおねがいします。 エラーはシンボルの解釈ができないというものが です。 ////////////////mainファイル package jp.co.aj.main; import jp.co.aj.util.*; import jp.co.aj.data.*; import jp.co.aj.out.*; public class AJ1002 extends OutputWriter{ public static void main(String arg[]){ try{ InputReader ir = new InputReader(arg[0]); /* 入力データクラスの作成 */ OutputWriter ow = new OutputWriter(arg[1]); /* 出力データクラスの作成 */ AddressData address = new AddressData(); /* クラスの生成 */ AddressConvert convert = new AddressConvert(); ir.open(); /* オープン */ ow.open(); int kosu = arg.length; /* 引数の個数 */ for(int i = 0;i < kosu;i++){ /* 次レコードの読み込み */ ir.nextData(); String id = arg[i]; /* id取得 */ /*以下省略/* /* ワーク領域の出力 */ ow.writeData(); } catch(Exception reigai){ /* 例外 */ outputException(reigai); /* エラ */ } } }
- みんなの回答 (3)
- 専門家の回答
補足
デバックツールeclipseでエラーの部分を1つ1つつぶして いく(ちなみにeclipseはどのように直すかを明記してくれます。)事で問題を解決しました。今回のソースでは public class AJ1002 extends OutputWriter{ public TSAJ1002(String string) { super(string); } のようにコンストラクタの追加(他のimportファイルにも)がほとんどの修正個所だったようです。 まだ、実行ができないので別の質問として登録させて いただきます。