编程导航
主页
交流
学习
教程
AI 项目
问答
求职
直播
APP
AI导航
新
会员
发 布
登录/注册
今天在查看OJ项目的上线效果时,发现不管...的全部评论
今天在查看OJ项目的上线效果时,发现不管...的全部评论
查看原文
7个评论
dy
Java后端
好奇怪的一个 Bug, 我在写这一部分的时候没有遇到类似的错误, 把你的错误信息问了一下 GPT, 它分析的可能是 jdk 路径的问题
2024-09-05
1
回复
tom
作者
:
我也是第一次遇到这样的问题
2024-09-05
0
回复
dy
回复
@tom
:
可以尝试下 GPT 给出的思路,看下有效果没,我感觉它分析的还挺有道理的🤣
2024-09-05
0
回复
tom
作者
回复
@dy
:
可能还是jdk的问题,不知道是版本原因,还是配置原因,我换了一个服务器,里面有一个之前配置好的jdk,然后奇迹发现没问题了!搞了我好几个小时🤣😭
2024-09-06
0
回复
tom
作者
回复
@dy
:
执行信息
2024-09-06
0
回复
kkk
Java后端
是在编译的时候报错了吗
2024-09-05
0
回复
tom
作者
:
对,在对用户输入的代码编译的时候就报错了
2024-09-05
0
回复
tom
作者
后端
对,在对用户输入的代码编译的时候就报错了
2024-09-05
0
回复
鱼友8588
要不试试把代码沙箱项目放在其他纯英文路径下,再重新启动一下试试,我这个代码沙箱是用docker部署的,你可以看看我的帖子。我之前在本地运行的时候就是项目路径中有中文,或者文件名中有空格所以找不到文件。
2024-09-05
0
回复
鱼友8588
你在终端执行一下这javac命令试试看能不能编译成功,如果编译成功,估计是路径问题
2024-09-05
0
回复
tom
作者
后端
终端是可以编译成功的
2024-09-05
0
回复
鱼友8588
:
那可能是路径问题,你去 ProcessUtils.runProcessAndGetMessage这个方法里打个断点看看信息。
2024-09-05
0
回复
鱼友8588
:
可能路径传到runProcessAndGetMessage这个方法里乱码了
2024-09-05
0
回复
tom
作者
回复
@鱼友8588
:
没有传到runProcessAndGetMessage这个方法就挂了,传到执行编译命令这一行的Process compileProcess = Runtime.getRuntime().exec(compileCmd);
2024-09-05
0
回复
鱼友8588
回复
@tom
:
那就不太清楚了,你要不要看看我帖子的部署方法
2024-09-05
0
回复
dy
Java后端
以下是 GPT 的回答, 希望对楼主有帮助
你遇到的问题可能与 Java 代码中调用
javac
编译器时找不到
javac
命令有关。这个错误通常发生在以下几种情况: ...
展开
新页面打开
2024-09-05
0
回复
以下是 GPT 的回答, 希望对楼主有帮助
你遇到的问题可能与 Java 代码中调用
javac编译器时找不到javac命令有关。这个错误通常发生在以下几种情况: ...