本文要推荐的[TOOLFK]在线JAVA代码执行工具 ,提供JAVA代码在线执行功能。

網站名稱:ToolFk
網站鏈結:https://www.toolfk.com/
工具链接:https://www.toolfk.com/tool-online-run-java

代码教學

本工具[在线JAVA代码执行工具 ]依赖Docker Java镜像

STEP 1 界面

STEP2

执行代码如下

static function dockerRunJava($code){$ext                       =   "java";preg_match("/publics*class(.*)s*[extends|implement]*{/",$code,$matches);$filename                  =   "";if($matches){$filename              =   trim($matches[1]);}list($base_url,$filename)  =   self::runWriteFile("Java",$code,$ext,$filename);$build_name                =   str_replace(".".$ext,"",$filename);$full_path                 =   $base_url."/".$filename;return self::dockerRun($base_url,' java:latest /bin/bash -c "javac '.$filename.' && java '.$build_name.'" ',$ext,$full_path);}
private static function dockerRun($base_url,$cmd,$pre,$full_path){$random_name    =   $pre.mt_rand(1,999999999999);$cmd            =   env("TOOL_DOCKER_PATH")." run --name {$random_name} --rm  -v {$base_url}:/usr/src/{$pre}  -w /usr/src/{$pre} {$cmd} 2>&1";$res            =   shell_exec($cmd);return $res;
}

在线JAVA语言运行工具 -TOOLFK在线工具​www.toolfk.com

java build path entries 为空_TOOLFK工具-在线JAVA代码执行工具相关推荐

  1. shell执行perl_TOOLFK工具-在线Perl代码执行工具

    本文要推荐的[TOOLFK]在线Perl代码执行工具 ,提供在线Perl代码执行功能. 網站名稱:ToolFk 網站鏈結:https://www.toolfk.com/ 工具链接:https://ww ...

  2. java build path entries 为空_同事的代码简直没法看,我来教你如何更优雅的设计Java异常...

    点击上方蓝色字体,选择"设为星标" 回复"666"获取面试宝典 异常处理是程序开发中必不可少操作之一,但如何正确优雅的对异常进行处理确是一门学问,笔者根据自己的 ...

  3. was not found on the Java Build Path

    2019独角兽企业重金招聘Python工程师标准>>> 问题: The superclass "javax.servlet.http.HttpServlet" w ...

  4. 在Java Build Path中找不到超类“javax.servlet.http.HttpServlet”[重复]

    本文翻译自:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ...

  5. 用Eclipse开发JavaWeb项目:错误信息 javax.servlet.http.HttpServlet was not found on the Java Build Path...

    1.错误描述:JSP页面顶端出现"红色"的报错信息:The superclass "javax.servlet.http.HttpServlet" was no ...

  6. JavaWeb: 报错信息The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path...

    JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bui ...

  7. Eclipse新建web项目和“javax.servlet.http.HttpServlet“ was not found on the Java Build Path错误

    Eclipse新建web项目:当前Eclipse中Tomcat已经配置好: 输入项目名称:完成: 新建的web项目目录结构如下: 右击Webcontent文件夹,新建一个JSP文件: 输入JSP文件名 ...

  8. Eclipse新建web项目出现The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path

    问题:Eclipse新建web项目出现The superclass "javax.servlet.http.HttpServlet" was not found on the Ja ...

  9. Web项目:解决eclipse中jsp文件报错javax.servlet.http.HttpServlet 提示 was not found on the Java Build Path的错误

    具体错误如图示如下: 具体结局方案如下: 1.右击web工程(你的项目名字)->属性或Build Path->Java Build Path->Libraries-> Add ...

最新文章

  1. JUC并发编程八 并发架构--park,unpark
  2. POJ 1671 第二类斯特林数
  3. xfce4自己使用的主题设置备份以及xfce4默认的壁纸路径
  4. Gartner:6个容器和Kubernetes策略的最佳实用技巧
  5. 入门monkeyrunner7-monkeyrunner demo3 EasyMonkeyDevice+hierarchyviewer +monkeyrunner+截图对比
  6. 儿童节教你用 Python 画出童年回忆
  7. 现代语音信号处理之线性预测分析
  8. 复原 IP 地址(回溯)
  9. 尚硅谷java——项目一 家庭收支记账软件
  10. PPT学习整理(六)从入门到放弃。
  11. IC卡和ID卡的区别
  12. 如何用成长型思维赋能敏捷
  13. GOF23设计模式之适配器模式
  14. 植物大战僵尸经典android,植物大战僵尸经典版
  15. Cunti 使用简介
  16. QQ侧滑菜单的实现和拓展-DrawerLayout
  17. 自认为最中肯的“北大”评价吧(转)
  18. 错误[error] 1366 解决方法
  19. 红米 12C earth 秒解锁 跳过168小时 红米note12 note12pro note12pro+系列机型解锁bl root教程步骤Fastboot
  20. ethercat主站soem开发板,stm32f407/stm32h7低成本主站方案,带台达伺服电机,ls伺服电机

热门文章

  1. Java基础——异常处理
  2. 高度随宽度适应的响应式方案
  3. 手把手视频:万能开源Hawk抓取动态网站
  4. iOS APP提交上架流程
  5. jQuery中$(document).ready()和window.onload的区别
  6. MVC 事物同时保存,更新数据库
  7. oracle9i在window server 2003 sp2 企业版突破1.7G内存限制
  8. AndroidVerifyBoot
  9. platform设备驱动全透析
  10. java 反射 orm_Java-反射机制简介