我从编译器得到消息
无法解析类型java.lang.CharSequence。是间接的 从所需的.class文件中引用
我正在使用drjava
和Eclipse Compiler 0.A48.
如何解决它?
这是我的以下代码:
private StringBuffer secretWord;
private StringBuffer allLetters;
private StringBuffer usedLetters;
private StringBuffer knownSoFar;
private int numberOfIncorrectTries;
private int maxAllowedIncorrectTries;
//Constructor
public Hangman()
{
this.allLetters = new StringBuffer("abcdefghijklmnopqrstuvwxyz");
this.maxAllowedIncorrectTries = 6;
this.numberOfIncorrectTries = 0;
this.usedLetters = new StringBuffer("");
this.secretWord = chooseSecretWord();
this.knownSoFar = new StringBuffer("");
for(int i = 0; i < secretWord.length(); i++)
{
knownSoFar.append('*');
}
}
答案 0 :(得分:0)
CharSequence接口是Java 1.4中引入的。如果您的编译器认为它丢失了,那么最可能的解释是:
恐怕我对DrJava不熟悉。但是,我确实发现了这个错误报告,似乎是同样的问题:
我建议使用另一个IDE。