我无法用javac编译文件。javac无法找到导入
我的命令编译为:
C:\Work>javac -classpath "%CLASSPATH%;C:\Users\Me\Downloads\asm-4.1-bin\asm-4.1\src" wDump.java
结果:
wDump.java:3: error: package org.objectweb.asm.attrs does not exist
import org.objectweb.asm.attrs.*;
^
1 error
这包肯定是存在的。它与所有其他ASM导入位于同一目录树中。 attrs是一个包含单个HTML文档的空包。
wDump.java文件还包含
import org.objectweb.asm.*;
这是由编译器发现没有任何问题。
如果我评论导出的问题(org.objectweb.asm.attrs。*), 该文件编译成功。我还应该注意到Eclipse编译器成功编译了这个文件。
'的javac -sourcepath “C:\用户\我\下载\ ASM-4.1-BIN \ ASM-4.1的\ src” wDump.java'给了相同的结果 – zaz
还有什么在src目录 –
它包含了ASM 4.1来源。目录结构是'src \ org \ objectweb \ asm'文件夹'asm'包含文件夹attrs,commons,optimizer,signature,tree,util,xml – zaz