首页 > 解决方案 > javac:在公用文件夹laravel中找不到文件

问题描述

好的,我用 Laravel 制作了一个 web 应用程序,它有一部分是由 java 编写的,这个 java 部分是为了编译 java 文件而编写的,我把它放在 public 文件夹中

我从控制器调用这个 java 代码,并在 args 数组中发送文件,如下所示:

exec("java -jar API/dist/API.jar " . "storage/assignments/submited/file.java", $output);

并像这样从java:

Runtime.getRuntime().exec("javac " + Assignment_dir);

这在本地主机上的计算机上很好,但是当我将它上传到 Digital Ocean Droplet 时,它一直给我

javac:找不到文件:storage/assignments/submited/file.java 用法:javac 使用 -help 获取可能选项的列表

标签: javalaraveljavac

解决方案


推荐阅读