当前位置: 首页 > wzjs >正文

网站程序快捷的网站建设软件

网站程序,快捷的网站建设软件,网站木马 代码,为什么要在南极建站问题描述 在hustoj中输入Java代码后,报错: 答案错误 AC:0% 查看错误信息: Execution error, USE_DOCKER:1 ! > You need to install compiler VM or runtime for your language.需要安装JDK编译器。 解决方案 1. 修改Dockerfile安装J…

问题描述

在hustoj中输入Java代码后,报错:

答案错误 AC:0%
查看错误信息:
Execution error, USE_DOCKER:1 !
>  You need to install compiler VM or runtime for your language.

需要安装JDK编译器。

解决方案

1. 修改Dockerfile安装Java环境

新安装的系统需要 重启才能判java,jdk是安装在docker容器中的,外部安装jdk不会起作用。先重启试试,不行,再进行下一步。

修改jdk的版本,以root身份到/home/judge/src/install目录下修改Dockfile文件(内有注释),然后运行bash docker.sh

编辑文件:sudo vim /home/judge/src/install/Dockerfile
添加以下内容:

RUN     DEBIAN_FRONTEND=noninteractive  apt-get -y install --no-install-recommends        default-jdk
RUN     DEBIAN_FRONTEND=noninteractive  apt-get -y install --no-install-recommends        openjdk-11-jdk-headless
RUN     DEBIAN_FRONTEND=noninteractive  apt-get -y install --no-install-recommends        openjdk-17-jdk-headless
RUN     DEBIAN_FRONTEND=noninteractive  apt-get -y install --no-install-recommends        ecj

执行命令:

cd /home/judge/src/install && bash docker.sh

然后重启服务器。

2. 解决编译错误问题

再次在hustoj中输入Java代码后:

  1. 显示:编译中 0%
  2. 显示:编译错误

查看编译信息:

Main.java:9: 错误: 非法的类型开始
import java.io.*;
^
Main.java:9: 错误: 需要<标识符>
import java.io.*;
^
Main.java:10: 错误: 非法的类型开始
import java.util.*;
^
Main.java:10: 错误: 需要<标识符>
import java.util.*;
^
4 个错误

3. 进一步解决方案

  • JDK版本问题:目前只支持sun原版jdk和openjdk,其他jdk暂不能保证支持。
  • Ubuntu系统安装源问题
    • 执行  sudo apt-get install openjdk-7-jdk  
    • 报错:E: Package ‘openjdk-7-jdk’ has no installation candidate,是因为Ubuntu16.04的安装源已经默认没有openjdk7了。推荐使用ubutnu STL 20.04 或者24.04
    • 可以选择安装其他版本:
      sudo apt install default-jdk     # version 2:1.11-72build2
      sudo apt install openjdk-11-jdk-headless    # version 11.0.15+10-0ubuntu0.22.04.1
      sudo apt install openjdk-17-jdk-headless   # version 17.0.3+7-0ubuntu0.22.04.1
      sudo apt install ecj # version 3.16.0-1
      

注意事项

  • Java使用OpenJDK 11.0.9.1编译,命令为javac -J-Xms32m -J-Xmx256m Main.java
  • 如果您的代码中没有public class,请将入口类命名为Main

    如果问题仍未解决, 可以点击下方名片协助。
http://www.dtcms.com/wzjs/561876.html

相关文章:

  • html网站后台管理系统wordpress 花瓣模板
  • 冀州网站建设代理网站建设贰金手指科捷9
  • 国内做网站哪个好网站开发的目的及意义
  • 安徽白云集团网站建设军事人才招聘网官网2023岗位表
  • 网站界面设计有哪些优化网站工具
  • 安装网站模版视频怎么查看网站快照
  • 医院门户网站建设规划百度竞价开户流程
  • 平面设计师如何做网站网站文字大小
  • 湖南网站建设磐石网络优化公司网站排名
  • 织梦网站搬家教程ui培训机构排名
  • 网站建设好的乡镇重庆百姓网免费发布信息网
  • 中文静态网站下载网站建设网页设
  • 网站建设规划与管理 试卷centos7.0 wordpress
  • 网站备案 是域名还是空间广州网站开发招聘信息
  • 杭州营销网站建设公司企业公示信息
  • 温州做网站整站优化域名是网站吗
  • 在服务器上布网站怎么做汕头网站建设套餐
  • 莲湖区建设局网站百度关键词搜索
  • 做网站是数据库应该放在哪里如何安装wordpress模板
  • 网站not found做网站前
  • 网站建设服务器篇怎么做免费个人网站
  • 999网站免费郑州网络推广技术
  • 网站运营与管理哪个网站做推广做的最好
  • 电脑做兼职找那个网站手机清理优化软件排名
  • 广州网站改版哪家好wordpress上传漏洞
  • 中文网站建设公司排名东台做网站的
  • 搜索推广网站哪家做的最好南阳注册公司
  • 网站答辩ppt怎么做电脑建设银行怎样设置网站查询
  • 网站模板可以自己做吗上海建设局网站
  • 自定义导航网站 源码贵州专业网站建设费用