2011-10-23 13 views
2

私の経験を見つけることができませんそれが最初です。Javaクラスパスは、シンボルにJavaを使用

[search path for source files: Mapping.jar,.,[etc] 

コンパイラしかし、使用ラインに到達:

[loading com/altova/io/Input.class(com/altova/io:Input.class)] 
ShapeTypeFiddle.java:339: cannot find symbol 
symbol : class io 
location: package com.altova 
      com.altova.io.StringInput(sthing.toString()); 
        ^

(+他の二つを一つMappingMapToinput2Output.run(入力、出力)、その他でのjavac -verboseこの認めます

Mapping.jarファイルを解凍すると、Input.class、MappingMapToinput2Output.classおよびOutput.classクラスファイルのコンパイル済み.classファイルが表示されます。

他に何を確認できますか?

答えて

2

これは、静的メソッドStringInputを持つクラスioを探しています。しかし、実際にはStringInputのインスタンスを作成したい。これは、new演算子を忘れたことを意味します。

new com.altova.io.StringInput(sthing.toString()); 
+0

ああ、わかりました。それは、ioの静的メソッドとしてStringInput(String)を呼び出そうとしています。良いキャッチ。 –

+0

3つのエラーがあり、それらはそれぞれ異なっていました(ただし、Javaは同じエラーテキストを報告します...) 1.最初のものはBalusCの記述のとおりです。オブジェクトのインスタンスがありませんでした。 2.新しいものが2つ目ですが、範囲外でした。 3.第3のもの、... **は虚偽の文書を信頼していない**、*コードを読む*。主張されている文書には、getContent()メソッドがありました。 –

+0

質問で尋ねられた問題が解決されたことを私は集めますか?あなたがまだ新しい問題を抱えているならば、新しい質問をすることができます。 – BalusC

関連する問題