• ベストアンサー

エラーの内容?(初心者です。)

コンパイルにて以下のメッセージがでたのですが、 原因と対処方法教えてください。宜しくお願いします。 ★☆★↓下記ソースにてコンパイルエラー↓★☆★ DataMaker.java:273: シンボルを解決できません。 シンボル: クラス DataHandler 場所 : jp.co.fit.quality.datamaker.DataMaker の クラス DataHandler handler = new DataHandler(); ^ DataMaker.java:273: シンボルを解決できません。 シンボル: クラス DataHandler 場所 : jp.co.fit.quality.datamaker.DataMaker の クラス DataHandler handler = new DataHandler(); ^ エラー 2 個 ★☆★↓以下ソース一部(DataMaker.java)↓★☆★ package jp.co.fit.quality.datamaker; private String getDataFormat(String xmlFilename){ String record = null; SAXParserFactory factory = SAXParserFactory.newInstance(); try{ SAXParser parser = factory.newSAXParser(); DataHandler handler = new DataHandler(); parser.parse(xmlFilename, handler); record = handler.getRecord(); System.out.println(record); columnNum=handler.getColumnNum(); }catch(Exception e){} return record; } ★☆★↑以上ソース(DataMaker.java)↑★☆★

  • Java
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
回答No.2

こんにちは。 ちゃんとインポートしてますか? それと、コンストラクタの引数がありません・・・。 (^^ゞ

その他の回答 (1)

  • sanaqa
  • ベストアンサー率30% (13/42)
回答No.1

こんばんわ。 DataHandlerをimportしてないのが原因じゃないですかね?

関連するQ&A

  • SAXでXMLファイルを読むときにチェック(?)する

    お世話になります。 <?xml version="1.0"?> <!DOCTYPE A [ <!ELEMENT A (B)> ]> <A> </A> 上記のXMLをSAXにてparseをかけると多分「定義とちがうじゃん!」というような趣旨のエラーがでるとおもっていたのですが、普通に処理されてしまいました。 DTDのチェックってどうやってやるのでしょうか? SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setValidating(true); SAXParser parser = factory.newSAXParser(); parser.parse(xmlFile, new DefaultHandler()を拡張したクラス); このようなかんじでやっているのですが、 これがまちがえていますか? SAXのバージョンとかも関係するのかもしれないのですが、 これ使ってともらったやつなのでどのように調べていいのかわかりません。 以上よろしくお願い致します。

    • ベストアンサー
    • Java
  • エラーの原因がわかりません

    JAVA初心者ですが、ファイル入力を行うプログラムを実行 すると、エラーが出ますが、そのエラーの原因が まったく見当がつきません。 誰か教えてください。 ------------読み込みデータ(loc.dat) 2 11 1 4 1 5 7 1 3 7 7 2 12 11 1 4 1 11 12 4 1 5 3 1 1 11 13 4 1 5 2 1 -------------プログラム import java.io.*; class ExReader {   public static void main(String[] args) { try { //読み込みファイル指定 FileReader fr = new FileReader("loc.dat"); BufferedReader br = new BufferedReader(fr); //ファイルから1行ずつ読み込む String s; while ((s = br.readLine()) != null) { System.out.println(s); } //読み込みファイルをクローズする br.close(); } catch (Exception e) { System.out.println("err: "+e); System.exit(1); } } } ---------------コンパイル結果 C:\JAVA\sim>javac ExReader.java ExReader.java:7: シンボルを解決できません。 シンボル: コンストラクタ FileReader (java.lang.String) 場所 : FileReader の クラス FileReader fr = new FileReader("loc.dat"); ^ ExReader.java:8: シンボルを解決できません。 シンボル: コンストラクタ BufferedReader (FileReader) 場所 : java.io.BufferedReader の クラス BufferedReader br = new BufferedReader(fr); ^ エラー 2 個

    • ベストアンサー
    • Java
  • 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); /* エラ */ } } }

  • java コンパイルエラー

    java コンパイルエラー java 初心者です。 簡単なプログラムを作りながら練習していたのですが、Exceptionクラスを継承して新しい例外を作る以下のプログラムで、コンパイルエラーとなり、解決できません。 class NewException extends Exception{ public NewException(){ super("エラー"); } } これを javac でコンパイルすると、 NewException.java:3: シンボルを見つけられません。 シンボル: コンストラクタ Exception(java.lang.String) 場所  : Exception の クラス super("エラー"); ^ エラー1個 と言われます。 これを読むと「Exception には String を引数にとるコンストラクタはないよ」と言われているように思えるのですが、そんなはずないのでは。。 もし原因がお分かりの方がいらしたら、ご教示いただけるとありがたいです。

    • ベストアンサー
    • Java
  • コンパイルエラー(匿名クラス)

    下記ソースがコンパイルエラーを起こしてどうしたらよいか分かりません。 下記エラー参照 Main.java:2: 型の開始が不正です。 new String(){ ^ Main.java:6: <identifier> がありません。 };ん。 (下記ソース) class NormalClass{ new String(){ public String ToString(int n){ return n + ""; } }; } class Main{ public static void main(String args[]){ NormalClass test = new NormalClass(); System.out.println(test.ToString(10)); } }

    • ベストアンサー
    • Java
  • 図を出力したい

    java初心者です。 図を出力したいのですが、エラーが出てしまいます。 プログラムは public class sampleX { public static void main(String[] args) { TurtleFrame f; f = new TurtleFrame(); Turtle m = new Turtle(); Turtle m1 = new Turtle(); f.add(m); f.add(m1); m.fd(100); m.rt(90); m.fd(150); m1.rt(90); m1.fd(100); } } で、出たエラーは、 C:\Source>javac sampleX.java sampleX.java:3: シンボルを見つけられません。 シンボル: クラス TurtleFrame 場所 : sampleX の クラス TurtleFrame f; ^ sampleX.java:4: シンボルを見つけられません。 シンボル: クラス TurtleFrame 場所 : sampleX の クラス f = new TurtleFrame(); ^ sampleX.java:5: シンボルを見つけられません。 シンボル: クラス Turtle 場所 : sampleX の クラス Turtle m = new Turtle(); ^ sampleX.java:5: シンボルを見つけられません。 シンボル: クラス Turtle 場所 : sampleX の クラス Turtle m = new Turtle(); ^ sampleX.java:6: シンボルを見つけられません。 シンボル: クラス Turtle 場所 : sampleX の クラス Turtle m1 = new Turtle(); ^ sampleX.java:6: シンボルを見つけられません。 シンボル: クラス Turtle 場所 : sampleX の クラス Turtle m1 = new Turtle(); ^ エラー 6 個 です。最初のエラーは3行目が間違ってるということですよね? 何が違っているのでしょうか?スペルは間違っていないので、使い方が違うのでしょうか?

  • このエラーメッセージの意味を教えてください

    こんばんは。 「やさしいjava」で勉強しています。 やっとLesson3まできたのですが、またつまづいて しまいました。下記のようなエラーが出てしまいます。キーボードから入力するソースをコンパイルすると出ます。よろしくお願いします。 C:\YJSample\01>javac Sample4.java Sample4.java:11: シンボルを見つけられません。 シンボル: クラス InputstreamReader 場所 : Sample4 の クラス new BufferedReader(new InputstreamReader(System.in)); ^ エラー 1 個

    • ベストアンサー
    • Java
  • シンボルの解釈処理エラー

    http://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/545.zip 上記のプログラムをコンパイルした所、以下のエラーが出て来ました。 javaを始めたばかりで、直し方が分かりません。 どなたか教えてもらえないでしょうか。 1.J120902のエラー kaguhls4% J120902.java:17: ';' がありません。 private enum Emode {sin.cos}; ^ J120902.java:17: シンボルを解釈処理できません。 シンボル: クラス enum 位置 : J120902 の クラス private enum Emode {sin.cos}; ^ J120902.java:18: シンボルを解釈処理できません。 シンボル: クラス Emode 位置 : J120902 の クラス private Emode mode=Emode.sin; ^ J120902.java:50: シンボルを解釈処理できません。 シンボル: メソッド setPreferredSize (java.awt.Dimension) 位置 : J120902 の クラス this.setPreferredSize(new Dimension(1200,400)); ^ J120902.java:88: シンボルを解釈処理できません。 シンボル: 変数 BLUE 位置 : java.awt.Color の クラス g.setColor(Color.BLUE); ^ J120902.java:90: シンボルを解釈処理できません。 シンボル: 変数 RED 位置 : java.awt.Color の クラス g.setColor(Color.RED); ^ エラー 6 個 2.J120905のエラー kaguhls4% J120905.java:77: シンボルを解釈処理できません。 シンボル: メソッド setPreferredSize (java.awt.Dimension) 位置 : J120905 の クラス this.setPreferredSize(new Dimension(kPanelSize,kPanelSize)); ^ エラー 1 個

  • 【初心者】javaコンパイルエラー scp.put

    自動的にファイルがアップロードされる機能をjavaで作りたいと思っています。 いろいろ調べながら書いたのですが、 コンパイルエラーになってしまい、どこがおかしいのか分かりません。 下にあるようなソースを書いていているのですが、 以下のようなコンパイルエラーになってしまいます。 ご教授いただけると幸いです。 ----- シンボルを見つけられません。 シンボル:クラス Connection 場所  :ScpTestのクラス ----- import java.io.IOException; import ch.ethz.ssh2.*; public class ScpTest { private static final String hostname = "***.***.***.***(ホスト名)"; private static final String userid = "ユーザー名"; private static final String password = "パスワード"; public static void main(String[] arg) { try { ScpTest test = new ScpTest(); test.doProc(); } catch (IOException ex) {ex.printStackTrace();} } public void doProc() throws IOException { // connect & login Connection conn = new Connection(hostname); ConnectionInfo info = conn.connect(); boolean result = conn.authenticateWithPassword(userid, password); if (result) { // scp SCPClient scp = conn.createSCPClient(); scp.put("ローカルフォルダのファイルパス", "リモート側のファイルパス"); } conn.close(); } }

    • ベストアンサー
    • Java
  • サーブレットで「シンボルを解決できません。」というエラー。

    サーブレット初心者です。 以下のようなエラーはDBinfo1というクラスが見つからないということでいいのでしょうか? 一応、同じフォルダに一緒にファイルを入れているのですが・・・ よろしくお願いします。 Shop_ItemList.java:18: シンボルを解決できません。 シンボル: クラス DBinfo1 場所 : day07.Shop_ItemList の クラス DBinfo1 db_info = new DBinfo1(); ^ Shop_ItemList.java:18: シンボルを解決できません。 シンボル: クラス DBinfo1 場所 : day07.Shop_ItemList の クラス DBinfo1 db_info = new DBinfo1();

    • ベストアンサー
    • Java

専門家に質問してみよう