无法解析java.lang.Charsequence类型。它是从required.class文件间接引用的

时间:2015-10-06 15:26:52

标签: java eclipse

我知道这个问题在这里被问到,但它与不同的东西有关。这是我的程序,我必须创建自己的类。另外,当我尝试使用system.out.printf()函数时,它怎么办?谢谢你,一个非常迷失的初学者程序员。 :

public class IDInfo {
public static void main(String[] args){
}




private double name;
private double studentID;
private double Major;
private double CreditsNeeded;
private double CreditsTaken;

String getName = "Alex Wilson";
String getID = "916183391";
String getMajor1 = "Biochemistry";
String getCreditsNeeded = "128";
String getCreditsTaken = "14";


public void setname ( double name  )
{
    name = name; 
}

public void setstudentID (double ID)
{
    studentID = ID;

}

public void setMajor (double Major)
{
    Major=Major;

}

public void setCreditsNeeded (double CreditsNeeded)
{
    CreditsNeeded=CreditsNeeded;

}

public void setCreditsTaken (double CreditsTaken)
{
    CreditsTaken=CreditsTaken;

}

public double getName()
{
    return name;

}

public double getID ()
{
    return studentID;

}

public double getMajor ()
{
    return Major;

}

public double getCreditsNeeded ()
{
    return CreditsNeeded;
}

public double getCreditsTaken ()
{
    return CreditsTaken;

}

public double getCreditsRemaining ()
{
    return CreditsNeeded - CreditsTaken;
}
{



}}

2 个答案:

答案 0 :(得分:0)

Java是一种区分大小写的语言,因此请确保您的引用正确无误。我还建议您阅读naming conventions,因为您所展示的内容非常不一致。

答案 1 :(得分:-1)

编译器似乎存在问题。如果您使用的是jdk 8,我建议将编译器回滚到jdk 7并重建代码。

还有一些地方需要考虑 -

如果您正在使用以下任何版本的eclipse

Helios根本不支持Java 8。 Kepler默认不支持它。 但是eclipse已经发布了相同的补丁。

Kepler Update Site