如何让 Linux 上的 robocode 读取 .net robots(dll 文件)

如何让 Linux 上的 robocode 读取 .net robots(dll 文件)

我正在努力奔跑机器人代码在 ubuntu linux 上。普通的 java 版本工作正常,但我无法强制它读取包含用 C# 编写的 robots 的 dll 文件(请参阅.net 插件

安装.net 插件后,我尝试像这样运行 robocode:

java -Xmx512M -Dsun.io.useCanonCaches=false -cp libs/robocode.jar;libs/jni4net.j-0.7.1.0.jar robocode.Robocode $*

但它似乎不起作用——robocode 运行了,但仍然无法从 dll 文件中读取机器人。

有任何想法吗?

答案1

Robocode 正在使用jni4net作为 .NET 的桥梁。jni4net 尚不支持 unixes/mono。更多信息请参见线

相关内容