Java 如何解决;无法解析符号“;在IntelliJ的想法中?
我正在学习IntelliJ IDEA的第四版算法,但是,我遇到了一个问题,IDEA告诉我“无法解析符号'StdIn'和'StdOut'” Pic:[无法解析符号“StdIn”](http://i.imgur.com/zrd6053.jpg) 我的项目结构是正确的,我将Java 如何解决;无法解析符号“;在IntelliJ的想法中?,java,intellij-idea,Java,Intellij Idea,我正在学习IntelliJ IDEA的第四版算法,但是,我遇到了一个问题,IDEA告诉我“无法解析符号'StdIn'和'StdOut'” Pic:[无法解析符号“StdIn”](http://i.imgur.com/zrd6053.jpg) 我的项目结构是正确的,我将stdlib.jar设置为依赖项之一,其中有StdIn和StdOut。即使我单击了“Invaildate缓存并重新启动”,问题仍然存在 您可以从和Average.java public class Average {
stdlib.jar
设置为依赖项之一,其中有StdIn和StdOut。即使我单击了“Invaildate缓存并重新启动”,问题仍然存在
您可以从和Average.java
public class Average {
// this class should not be instantiated
private Average() { }
/**
* Reads in a sequence of real numbers from standard input and prints
* out their average to standard output.
*/
public static void main(String[] args) {
int count = 0; // number input values
double sum = 0.0; // sum of input values
// read data and compute statistics
while (!StdIn.isEmpty()) {
double value = StdIn.readDouble();
sum += value;
count++;
}
// compute the average
double average = sum / count;
// print results
StdOut.println("Average is " + average);
}
}
附言:这个问题并不能解决我的问题。我通常在不定义变量并尝试使用它时会看到这一点,如下所示:
public class Animal {
private String name;
public String getName() {
return name;
address = new String(); // here I will see this error
}
public void setName(String name) {
this.name = name;
}
}
这是因为stdlib.jar没有为其类定义包结构:(
尝试在默认软件包上创建类,这应该会起作用。如果您将图片上传到公共网站并编辑您的问题以链接到该网站,则声誉更高的人可以用嵌入的图片替换该链接。也就是说,没有理由您不能将代码作为文本包含在问题中,以及完整和准确的错误消息的外部。你导入了这两个类吗?你只是从书中逐字复制了代码吗?@azurefrog我刚刚发布了一些我想上传的图片的链接。@Makoto是的。你可以从我上面发布的
Average.java
中看到代码。