今天在查看OJ项目的上线效果时,发现不管...的全部评论

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

以下是 GPT 的回答, 希望对楼主有帮助


你遇到的问题可能与 Java 代码中调用 javac 编译器时找不到 javac 命令有关。这个错误通常发生在以下几种情况: ...

2024-09-05
下载 APP