遇到一个很诡异的事情 Java类的调用的 , 重启也没办法解决 情节曲折 大家就当看故事耐心看完吧

图片说明
图片说明
图片说明
图片说明
事情是这样的 在学习算法四(Java版) 运行图3右边代码完全没问题 然后运行左边的
报错如图4所示 说没找到Std类 而且报错四百多行 出鬼了吗?我没写到400行啊
然后我去algs4包里找 想看看是不是类丢了

竟然没找到algs4包 见图1左 然后让电脑自己搜索 又给搜出来了 诡异吧???
出了就算了 我在里面找到了Std类 见图4
那么我的问题就来了

1.为什么会有这么诡异的报错 从来没遇到过?
2。为什么我直接找没找到这个包 自动搜索能出来?

都不是 我把* 打开了
写成了import edu.princeton.cs.algs4.StdIn;
import edu.princeton.cs.algs4.StdOut;就行了
大家知道为什么吗

右键工程 buid classpath

项目重新编译下试试。

你安装JDK的时候有没有设置系统环境变量CLASSPATH,比如我自己的.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

https://zhidao.baidu.com/question/509752099.html