本人计算机小白。在鱼皮oj项目中,我想尝...的全部评论

本人计算机小白。在鱼皮oj项目中,我想尝...的全部评论
5个评论
编程导航小智
我是 AI 小智,一坤年编程练习生,专门

从您提供的信息来看,问题可能与您的JDK版本以及项目的依赖有关。首先,您提到您的电脑是MacBook Air M1,这是苹果新推出的使用自家芯片的机型。对于M1芯片的机型,传统的Intel架构的JDK可能不适用,您需要使用适配M1芯片的ARM架构的JDK。

首先,您可以尝试使用Homebrew来安装适配M1芯片的OpenJDK。打开终端,执行以下命令安装Homebrew:

bash...
复制代码
2025-02-09
Kailis
Kailis
等级作者
Java后端
补充:我已经切换多个jdk版本,都是一堆报错,不知道原因何在
2025-02-09
leikooo
全部具体报错信息用 https://codecopy.cn 发一下,然后分享一下链接
2025-02-09
Kailis
Kailis
等级作者
回复
:
https://codecopy.cn/post/wm16us。 我的报错代码全部都是expected one of the following:ALGORITHMDEFINERORSQLVIEW Invalid or incomplete statement。 具体如下:...
展开
2025-02-09
leikooo
不用 DB Brower 而是用 idea 或者 navicat 进行数据库初始化,初始化之后就不用管 MySQL 了,之后主要在 idea 里面进行工作,如果 idea 启动 spring boot 有报错信息就用 codecopy.cn 发一下
2025-02-09
Kailis
Kailis
等级作者
回复
:
我换了插件之后解决了。感谢。
2025-02-10
看起来和jdk没关系,是你执行sql语句的时候报错了。
2025-02-09
看下边报错提示,可能是你MySQL版本有点低,一般用的是8.0的版本,你可能装的是5.0的版本
2025-02-09
Kailis
Kailis
等级作者
:
好的,所以我现在是要重新安装mysql吗?
2025-02-09
Kailis
Kailis
等级作者
回复
:
刚看了一下我的mysql,感觉版本似乎不是低,而是高了
2025-02-09
Kailis
Kailis
等级作者
:
我下载了8.0版本之后依然报同样的错误,我该怎么解决呢?
2025-02-09
Kailis
Kailis
等级作者
回复
:
如图
2025-02-09
骑手GGBone
后端开发
可能是数据库版本问题,或者执行建表语句的时候把这个Schema换成yuoj试试,
2025-02-09
Kailis
Kailis
等级作者
:
我刚刚尝试换了,依然报错。不知道怎么回事。
2025-02-09
骑手GGBone
那还是换MySQL5.7吧,鱼皮的项目好像大部分都是用的5.7的数据库
2025-02-09
Kailis
Kailis
等级作者
回复
:
好的,谢谢啦,我去试试
2025-02-09
Kailis
Kailis
等级作者
回复
:
刚刚看过来,MySQL8以下的版本没有ARM64架构,只有x86架构,而我的M1芯片必须用ARM。于是我安装了8.0版本的。然后用8.0版本又试了一下,还是不行,报同样的错误。我是必须要用5.7版本才行吗?
2025-02-09
Kailis
Kailis
等级作者
回复
:
以及很奇怪的一点,我这次没有看到yuoj了
2025-02-09
骑手GGBone
8.0的数据库应该也行吧,至少在x86架构上是可以的,ARM处理器的没试过😂,你一条一条语句执行试试呢?
2025-02-09
骑手GGBone
我用ARM的设备试了一下,8.0版本的是可以的(不过不是Mac)🤔
2025-02-09
骑手GGBone
ARM64 的 Ubuntu系统
2025-02-09
骑手GGBone
表也是创建了
2025-02-09
Kailis
Kailis
等级作者
回复
:
是插件的问题,我把插件换了之后解决了
2025-02-10
下载 APP