私のjavac
Ant タスクは、以下に示すようなエラーを生成します。
[javac] C:\dp\dev\trunk\MyProduct\MyUnitTest.java:109: error: cannot find symbol
[javac] private MyClass createFactoryMock() throws Exception {
[javac] ^
[javac] symbol: class MyClass
[javac] location: class MyUnitTest
冗長モードでタスクを実行したところ ( ant -verbose test-compile
)、タスクのクラスパス出力が見つかりましMyClass
た。そこから、それがクラスパスに存在すると結論付けMyClass
ました。
[javac] Compiling 9 source files to C:\dp\dev\trunk\MyProduct\temp\test-build
[javac] Using modern compiler
[javac] Compilation arguments:
[javac] '-d'
[javac] 'C:\dp\dev\trunk\MyProduct\temp\test-build'
[javac] '-classpath'
[javac] '[...]C:\dp\dev\trunk\MyProduct\temp\build\MyProduct\MyClass.class[...]
(クラスパスの問題以外に) 他に何がエラーの原因になる可能性がありますか?