【问题标题】:Setting up java configurations in eclipse. multiple .param files在 Eclipse 中设置 java 配置。多个 .param 文件
【发布时间】:2010-03-26 02:08:46
【问题描述】:

我将使用ECJ 进行基因编程,但我已经好几年没接触过java了。我正在设置 eclipse 环境,但遇到了一些问题。

ECJ 源代码有几个包,并且附带了几个示例程序。我通过转到运行配置并将-file pathToParamsFile 添加到程序参数来运行一个示例程序(称为tutorial1)。这使它指向该教程的 params 文件并运行该示例。

在我正在测试的一个新示例中(来自 gui 包),有两个参数文件。我尝试只指向一个参数文件,并且在控制台中运行了一个程序,但应该有一个没有加载的 GUI。

我不确定我做错了什么。任何帮助将不胜感激。

【问题讨论】:

  • 你能发布那个参数文件的sn-p吗?另外,您运行配置的工作目录是哪个?

标签: java eclipse genetic-programming evolutionary-algorithm


【解决方案1】:

我认为这两个参数文件只是不同的例子。

来自文档 (ecj/docs/index.html):

ECJ 现在有一个基本的 GUI,用于从参数文件和检查点文件加载和运行作业、编辑参数和图表统计。尝试下一节中的快速示例;之后,您可以通过运行 java ec.display.Console 进行尝试。某些版本的示例(在 gui 中)在加载到控制台时也会为您绘制图表。

所以不是

java ec.Evolve

你需要

java ec.display.Console

SimpleBarChartStatistics 和 SimpleXYSeriesChartStatistics 类扩展了需要 JFreeChart 的 ec.display.chart.BarChartStatistics。你的类路径中有那个 jar 吗?

【讨论】:

  • 太棒了。我得到一个空指针异常(来自直接来自包的代码,一定是设置错误),但我认为这是我需要知道的。我不知道我需要 ec.display.Console 而不是 ec.Evolve。 Huuuge 感谢队长!
  • 无论如何,关于我的空指针,它们似乎源于使用 gui。我的类路径中有 JFreeChart、IText 和 JFreeCommon jar。奇怪。
猜你喜欢
  • 2016-08-28
  • 1970-01-01
  • 2018-11-27
  • 1970-01-01
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多