无法与Intellij进行调试

发布于 2025-01-19 09:25:29 字数 134 浏览 0 评论 0原文

我正在使用M1 MacBook Pro上使用JDK 18的JAVA项目。我已经能够运行程序,但无法使用调试功能。当我尝试时,我会得到这个错误:

dyld [30918]:丢失的符号称为

I am working on a Java project using JDK 18 on an M1 Macbook Pro. I have been able to run my programs but have been unable to use the debug feature. When I try I get this error:

dyld[30918]: missing symbol called

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

山人契 2025-01-26 09:25:29

您可能会这样尝试:
1.启动一个使用rosetta2的新外壳

$ arch -x86_64 zsh

2.在该外壳中,重新安装x64 node.js的版本

$ nvm use system
$ nvm cache clear
$ nvm uninstall 16 # or the version you need
$ nvm install 16   # or the version you need
$ nvm use 16       # or the version you need

3.在该外壳中存储,重新安装和构建scratch的npm依赖项,

$ rm -rf node_modules
$ yarn cache clean
$ yarn install

以便您可以解决问题。

you may try like this:
1.Start a new shell using Rosetta2

$ arch -x86_64 zsh

2.In that shell, reinstall the x64 version of Node.js

$ nvm use system
$ nvm cache clear
$ nvm uninstall 16 # or the version you need
$ nvm install 16   # or the version you need
$ nvm use 16       # or the version you need

3.Still in that shell, reinstall and build npm dependencies from scratch

$ rm -rf node_modules
$ yarn cache clean
$ yarn install

so you may cope with the problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文