gpt4 book ai didi

java - StdIn 不工作... @ Linux

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:56:05 25 4
gpt4 key购买 nike

下面是程序..我在移动 jar 后也尝试过......移动足够了吗?或与 jar 文件有关的任何额外任务。

public class Stack {
public static void main(String[] args) {
while (!StdIn.isEmpty()) {
}
}
}

我将必要的 jar(stdlib.jar,algs4.jar) 文件移动到 lib ..... 但它仍然显示错误......

Stack.java:4: 错误:找不到符号 while (!StdIn.isEmpty()) { ^ 符号:变量 StdIn 位置:类栈1 个错误

提前致谢:)

最佳答案

我不知道你从哪里得到这个Stdin.isEmpty() 东西,但这与任何标准 Java API 都没有任何相似之处。

在 Java 中读取标准输入的简单方法是执行如下操作:

    Scanner scanner = new Scanner(System.in);

然后调用 scanner 对象上的方法来读取内容。请参阅 Scanner 的 javadocs有关如何使用它的详细信息。


另一方面,如果 Stdin 是您编写的真实类,或者是在某些第 3 方库(可能是“stdlib.jar”?)中定义的,那么问题是:

  • 包含该类的目录或 JAR 文件不在您的类路径中,或者
  • 你还没有导入这个类,或者
  • 上述两者。

向类路径中添加内容的过程取决于您构建(即编译)代码的方式,以及您随后运行它的方式。

关于java - StdIn 不工作... @ Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18637799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com