【发布时间】:2015-05-25 19:07:48
【问题描述】:
我已经下载了 Java 程序 (Mario AI Benchmark) 的源代码,我希望使用它来最终集成一些 Python 脚本。无论我尝试运行什么 .java 文件,我都会遇到相同的错误:
alavin$ java src/ch/idsia/scenarios/Play.java
Error: Could not find or load main class src.ch.idsia.scenarios.Play.java
下载源代码后我需要做些什么才能运行任何 .java 文件吗? IE。我需要编译、解包、制作任何东西吗?
我对 Java 比较陌生,感谢您提供的任何帮助。 我已经阅读了一些 Java 教程,但它们太简单了——即我仍然不确定如何运行具有多个目录(res、src 等)的大型 Java 程序
更新:
我尝试先用javac src/ch/idsia/scenarios/Play.java编译,编译步骤返回15个错误,都类似于ch/idsia/scenarios/Play.java:3: error: package ch.idsia.ai.agents does not exist。
我需要一次编译所有目录吗?如果是这样,我该怎么做?
【问题讨论】:
-
@XavierCombelle 是的,但 CLASSPATH 仍然存在很多问题。我决定改为通过 Eclipse 运行 API,一切都很好:)