【问题标题】:Why isn't my code running in VisuaStudioCode?为什么我的代码没有在 VisuaStudioCode 中运行?
【发布时间】:2020-12-20 06:50:24
【问题描述】:

我下载了 VS 代码并尝试在其中运行基本的 java 代码。我已经在我的系统中安装了 JDK,也设置了环境变量,还下载了 java 的 red hat 扩展。代码在 cmd 提示符下运行流畅。 但是当我在 VS 中运行代码时,它会显示“在输出中找不到文件并且“Hello.java 是一个非项目文件”。

同样的问题也出现在 C 程序中。 我应该怎么做才能解决这个问题?

[图片] [1]:https://i.stack.imgur.com/hh8o0.jpg

【问题讨论】:

标签: java visual-studio-code vscode-settings


【解决方案1】:

在某些情况下,launch.json cwd 配置会导致这些错误。您能否也分享一下 launch.json 文件。

这个thread 也可能有帮助。

【讨论】:

    【解决方案2】:

    在输出中找不到文件。

    那是因为您正在运行 tempCodeRunnerfile.javahello.java 已打开。您还使用了扩展Code Runner,因此结果将显示在输出中。

    清理java工作空间后,打开tempCodeRunnerfile.java,点击三角按钮(运行代码)重试。

    建议使用集成终端而不是 Code Runner 来运行代码。

    Hello.java 是一个非项目文件。

    这不能称为错误,而只是警告。按 Ctrl+Shift+P 打开 Command Platte 并选择 Java: Create Java Project。在项目中编码,不会显示此警告。

    gif教程及更多信息请参考Creating a source code file

    【讨论】:

      猜你喜欢
      • 2021-07-03
      • 2021-10-17
      • 2022-01-23
      • 1970-01-01
      • 2019-04-23
      • 2020-10-28
      • 1970-01-01
      • 2018-09-09
      • 2023-03-04
      相关资源
      最近更新 更多