我的java程序过去在终端和visualstudio代码的终端上运行时没有任何错误。
在我的mac更新到macos big-sur 11.0.1版之后,我的java程序显示了一个错误,尽管以前同样的代码工作正常。
以前没有错误。
我也检查了我的jdk和jre安装
我的python文件通常在vs代码环境中执行,因此我认为vs代码没有问题。
我试图寻找解决方案,并试图清除日志。
如果有人能指导我,我将不胜感激:)
我的java程序过去在终端和visualstudio代码的终端上运行时没有任何错误。
在我的mac更新到macos big-sur 11.0.1版之后,我的java程序显示了一个错误,尽管以前同样的代码工作正常。
以前没有错误。
我也检查了我的jdk和jre安装
我的python文件通常在vs代码环境中执行,因此我认为vs代码没有问题。
我试图寻找解决方案,并试图清除日志。
如果有人能指导我,我将不胜感激:)
4条答案
按热度按时间xfb7svmp1#
在终端中运行.java文件,检查jdk是否能正常工作:
如果上面的命令执行没有问题,请转到vs code,卸载java扩展包并删除下面的相关文件夹
User/name/.vscode/extensions
,然后重新安装;套
java.home
以及java.configuration.runtimes
在user settings.json中。参考:配置jdk。
然后再次运行项目,看看问题是否消失。
xmjla07d2#
通过在vscode中搜索扩展来安装java,然后再次尝试运行。它将被执行。我相信它没有安装
wz1wpwve3#
嗨,刚刚找到了解决办法!起初,我猜这应该是zsh的问题。因此,首先打开终端并键入
打开~/.zshrc
此时,您将看到文本编辑器弹出一个zsh配置文件。
添加
export java\u home=`/usr/libexec/java\u home
到该文件的最后一行,然后保存该文件。
然后重新打开vsc,你会发现一切都会恢复正常。
w8ntj3qf4#
您需要在vs代码中安装java插件。