以下就是在Ubuntu16.04环境下eclipse中导入robocode.jar包编译robocode、上传至github仓库操作小结。
操作目的:
操作目的:
在eclipse中编译robocode的Java文件,可以调用、继承、改写Robot和AdvancedRobot等中的类,Java文件被编译后可以在robocode客户端被compile,然后调用开战;此外,在eclipse中创建的Java project可以被上传到github远程仓库,这里主要是我第一次在github上传目录。
1. 在eclipse中引入robocode.jar包
这是eclipse中能够调用robocode中父类的关键,操作简单,具体如下。
1.1.在eclipse中,选择我们的JavaProject,右击,选择properties,如下所示。
之后会显示如下界面,这里我们选择JavaBulidPath,(要注意,这里你的工程如果不是Java 工程,显示的页面就会和这个不同)在右侧点击 add external JARs.
最后会显示这个页面,这里我们就要找到我们下载的robocode.jar所在的路径,然后选择 robocode.jar,点击确定,到此,jar包配置完成。
2.让robocode编译我们写好的Java文件。
2.1.打开robocode界面,选择options >> Preferences,点击进入后会显示如下内容:
选择Development Options,添加自己Java工程中.class文件所在的目录,一般就是在bin目录下,然后finish。
到此,robocode已经可以编译我们的Java文件了,回到robocode的主页面,选择Robot >> Source Editor ,选择自己的Java文件,编译后就可以开始fighting了。
这都是操作的问题,没有什么难懂的代码,多加实践即可。
3.将Java工程上传至github,这里有两点收获,第一个,git push 不能推送空的目录,目录下必须要有文件;第二个,对于git仓库,如果 git status 显示有没有提交的改动,这个时候是不可以git pull 的,收获挺多。