【发布时间】:2011-10-24 00:13:08
【问题描述】:
我对 Java 的体验:只读
我的代码中有这些行:
import com.altova.io.*;
import com.mapforce.*;
这些包在我的类路径中的 Mapping.jar 中,确实是第一个。 Javac -verbose 承认这一点:
[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(input, output),另一个是output.getContent()调用。)
解压 Mapping.jar 文件会显示 Input.class、MappingMapToinput2Output.class 和 Output.class 类文件的已编译 .class 文件。
我还能检查什么?
【问题讨论】: