gpt4 book ai didi

java - System.out.println 不在 Windows Linux 子系统 bash 中打印

转载 作者:搜寻专家 更新时间:2023-11-01 00:54:21 25 4
gpt4 key购买 nike

我有一个非常简单的 Hello World java 程序,它只使用 System.out.println 打印一行:

package test;

public class Main {

public static void main(String[] args) {
System.out.println("Start");
}
}

当我在 Windows 终端或 native Linux 终端中执行此代码时,它工作正常,当我尝试在适用于 Linux 的 Windows 子系统 (WSL) 的 Ubuntu bash 中执行它时,它没有显示任何内容。相反,如果我使用 System.err.println 它会打印该行。我对 Python 没有类似的问题。

我的java版本是:

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

最佳答案

这应该可以正常工作。首先,我建议确保您运行的是 Windows 10 Fall Creators Update(或更高版本)。然后确保您已将所有最新更新应用到您的发行版(假设 Ubuntu:sudo apt update && sudo apt upgrade

那么你应该可以这样做:

enter image description here

关于java - System.out.println 不在 Windows Linux 子系统 bash 中打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49883295/

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