Robocode的下载和安装

下载网址:https://robocode.sourceforge.io/

  1. 下载Robocode
  2. 解压,点击运行压缩包中的jar包完成安装,安装完成后得到肉搏code的文件夹

在Idea上部署robocode

  1. 打开IDEA,新建Java项目,注意项目的位置,

  2. 找到先前安装的robocode文件夹

  3. 删除src包

  4. 将其他包设置为excluded,防止新手玩家修改其中的代码

  5. 设置整个项目为sources root

  6. 打开Project Structural

  7. 打开Modules,点击path

  8. 做如下设置,目的是将编译好的字节码文件与.java文件保存到同一路径下,(一定不要忘记取消勾选Exclude output paths)

  9. 点击libraries

  10. 找到robocode文件夹中的lib文件夹,将lib文件夹下的所有jar包导入idea

  11. 导入后如果Problems提示错误,则点击Fix自动修复,若未提示则进入测试环节,查看是否部署成功

测试是否部署成功

  1. 在项目下新建一个包
  2. 在新建的包中新建一个类
  3. 新建的类继承Robot(注意要继承robocode包中的Robot)
  4. 点击编辑配置
  5. 如图配置


  6. 配置完成后点击运行

    出现robocode窗口就表示部署成功。

一点小小的总结

robocode是一个不错的学习Java的途径,但是robocode原有的编辑窗口比较难用,部署到idea会让编码方便一些,若是有小伙伴想要robocode的Java入门课可以可以私信我~~

在IDEA上部署Robocode相关推荐

  1. 在Cuda上部署量化模型

    在Cuda上部署量化模型 介绍TVM自动量化.自动量化是TVM中的一种量化方式.将在ImageNet上导入一个GluonCV预先训练的模型到Relay,量化Relay模型,然后执行推理. import ...

  2. 用TVM在硬件平台上部署深度学习工作负载的端到端 IR 堆栈

    用TVM在硬件平台上部署深度学习工作负载的端到端 IR 堆栈 深度学习已变得无处不在,不可或缺.这场革命的一部分是由可扩展的深度学习系统推动的,如滕索弗洛.MXNet.咖啡和皮托奇.大多数现有系统针对 ...

  3. 在Server 2003上部署IIS+PHP+MySQL配置清单

    在Server 2003上部署IIS+PHP+MySQL I.安装Windows Server 2003 将光盘放入光驱中,设置BIOS,从CDROM引导加载安装程序,等待启动: 设置注册信息,名字和 ...

  4. aws fargate_我如何在AWS Fargate上部署#100DaysOfCloud Twitter Bot

    aws fargate After passing my last certification, I asked myself how much time I spent studying cloud ...

  5. SAGEMAKER上部署需要引入sagemakder的API from sagemaker.pytorch import PyTorchModel

    SAGEMAKER上部署需要引入sagemakder的API from sagemaker.pytorch import PyTorch from sagemaker.pytorch import P ...

  6. 如何在谷歌云平台上部署可解释性模型

    2020-02-26 21:52 导语:获取 TensorFlow 模型的局部和全局解释 图片来源于 Pixabay 现代机器学习和人工智能在解决复杂的问题方面取得了令人印象深刻的成果.然而,复杂的问 ...

  7. vmware 上部署 kvm虚拟机

    vmware 上部署 kvm虚拟机 1.新建虚拟机,并确保打开了cpu里面的支持vm虚拟化的3个选项. 2.mkdir /data 3.qemu-img create -f qcow2 /data/y ...

  8. 在阿里云上部署生产级别Kubernetes集群

    阿里云是国内非常受欢迎的基础云平台,随着Kubernetes的普及,越来越多的企业开始筹划在阿里云上部署自己的Kubernetes集群. 本文将结合实战中总结的经验,分析和归纳一套在阿里云上部署生产级 ...

  9. 在nginx上部署vue项目(history模式);

    在nginx上部署vue项目(history模式): vue-router 默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载.但是如果我们不想has ...

  10. 在Kubernetes集群上部署高可用Harbor镜像仓库

    这里主要介绍使用kubectl部署Harbor镜像仓库到Kubernetes集群中. 使用Helm部署,参考: https://my.oschina.net/u/2306127/blog/181969 ...

最新文章

  1. 使用pscp命令将windows系统里的文件传送到远程服务器
  2. Sass学习之路(3)——Sass编译
  3. php双向链表+性能,PHP双向链表定义与用法示例
  4. iis服务器udp协议,Win2003系统的IIS服务的w3wp.exe使用UDP的80端口发送大量的数据包,寻求帮助...
  5. [MySQL Reference Manual] 24 MySQL sys框架
  6. dell设置从ssd启动_整个活儿:无损迁移系统到SSD过程记录及提升对比
  7. python ping 连接_Python检查ping终端的方法
  8. html 元素换行_超文本标记语言的段落与换行显示!
  9. jQuery和asp.net mvc相关资源链接
  10. 美国的知名的人工智能研究机构或者实验室
  11. PLC1200 模拟量采集
  12. switch游戏服务器设置
  13. 【python+selenium】自动登陆青果教务系统
  14. Unity3d:UGUI源码,Rebuild优化
  15. android主题设置
  16. 图片文字识别OCR调研-中文
  17. AC自动机模板(【CJOJ1435】)
  18. mysql中锁原理及for update悲观锁的详解
  19. 蓝桥杯 回文日期【第十一届】
  20. 嵌入式系统下Microwindows的实现

热门文章

  1. 异常 未解决 dubbo 打包 使用将所有的文件打在一个包内 会报错误
  2. C语言编程题:简单的a+b
  3. matlab存储为二进制txt,matlab读取内容为二进制的TXT文件
  4. 【数学建模】数学建模学习4---动态规划(例题+matlab代码实现)
  5. sns分享 jia.js的使用 jiathis插件
  6. Python源码剖析 - Python的总体架构
  7. php分钟转时间戳,php函数转时间戳
  8. Vivado下的仿真入门
  9. 2021广东工业大学837信号与系统真题自编答案
  10. 【音乐拼接】mp3格式