我下载了vs代码,并尝试在其中运行一个基本的java代码。我已经在我的系统中安装了jdk,设置了环境变量,还下载了red-hat-extension for java。代码在cmd提示符下运行平稳。但是当我在vs中运行代码时,它会显示“在输出中找不到文件”和“hello.java是一个非项目文件”。
同样的问题也出现在c程序中。我该怎么解决这个问题?
[图像][1]:https://i.stack.imgur.com/hh8o0.jpg
我下载了vs代码,并尝试在其中运行一个基本的java代码。我已经在我的系统中安装了jdk,设置了环境变量,还下载了red-hat-extension for java。代码在cmd提示符下运行平稳。但是当我在vs中运行代码时,它会显示“在输出中找不到文件”和“hello.java是一个非项目文件”。
同样的问题也出现在c程序中。我该怎么解决这个问题?
[图像][1]:https://i.stack.imgur.com/hh8o0.jpg
2条答案
按热度按时间gpnt7bae1#
在某些情况下,launch.json cwd配置会导致这些错误。你也可以分享launch.json文件吗。
这条线可能也有帮助。
vybvopom2#
在输出中找不到文件。
那是因为你在跑步
tempCodeRunnerfile.java
但是hello.java
打开了。您还使用扩展代码运行程序,因此结果将显示在输出中。清理java工作区后,打开
tempCodeRunnerfile.java
然后单击三角形按钮(运行代码)重试。建议使用集成终端来运行代码,而不是使用代码运行程序。
java是一个非项目文件。
这不能称为错误,而只是警告。按ctrl+shift+p打开commandplatte并选择java:createjavaproject。在项目中编码,将不显示此警告。
gif教程和更多信息请参考创建源代码文件。