java - 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 获取可能选项的列表
解决方案
推荐阅读
- javascript - 从多维数组中删除元素的最佳方法 - JavaScript
- c# - 我的 ASP.NET Core 2.0 API 中是否需要 CORS 支持以进行服务器到服务器的通信
- php - 使用隐藏字段将表单字段标签传递给php是否很好?
- c# - 填充营地后的 WPF 操作
- wordpress - 当我可以在不同的托管文件上进行恢复时找不到 Wordpress 文件
- reactjs - 模拟点击 React with Enzyme 不做任何事情
- r - R中的coxph,beta受因子值的影响?
- java - 从 CloudFirestore 检索所有文档并显示在包含回收器视图的“片段”中
- spring-mybatis - 当我使用 mybatis 调用存储过程时,如何使返回的结果字符串不映射?
- database - 在 Rapidminer 中导出结果