在IntelliJ中运行OptaPlanner示例

时间:2019-07-04 06:19:40

标签: java intellij-idea optaplanner

要在IntelliJ中运行OptaPlanner示例,我按照“ \ optaplanner-distribution-7.23.0.Final”中“ ReadMeOptaPlanner”中的指南进行操作:

  1. 在IntelliJ中打开“ pom.xml”作为项目
  2. 编辑运行配置。

尽管如此,我还是必须手动更改源版本和目标版本,以免出现错误:

  • 文件->设置->构建,执行,部署->编译器-> Java编译器->每个模块的字节码版本->目标字节码版本-> 1.8
  • 文件->项目结构->模块->源代码->语言级别-> 8

但是现在在构建代码时出现100个错误,例如:

  

错误:(24,62)java:包org.optaplanner.persistence.common.api.domain.solution不存在   错误:(25,64)Java:包org.optaplanner.persistence.xstream.impl.domain.solution不存在   错误:(53、12)Java:找不到符号     符号:类SolutionFileIO     位置:类org.optaplanner.examples.investment.app.InvestmentApp

  

错误:(24,48)java:包org.optaplanner.core.api.domain.solution不存在   错误:(25、39)Java:软件包org.optaplanner.core.api.solver不存在   错误:(26、39)Java:软件包org.optaplanner.core.api.solver不存在   错误:(32、62)Java:软件包org.optaplanner.persistence.common.api.domain.solution不存在   错误:(33、34)Java:软件包org.optaplanner.swing.impl不存在   错误:(34、34)Java:软件包org.optaplanner.swing.impl不存在   错误:(133,15)Java:找不到符号     符号:类求解器     位置:类org.optaplanner.examples.common.app.CommonApp   错误:(149,21)Java:找不到符号     符号:类SolutionFileIO     位置:类org.optaplanner.examples.common.app.CommonApp   信息:java:某些输入文件使用未经检查或不安全的操作。   信息:java:使用-Xlint:未检查详细信息重新编译。

  

错误:(23,44)java:包com.thoughtworks.xstream.annotations不存在   错误:(24、44)Java:程序包com.thoughtworks.xstream.annotations不存在   错误:(25、48)Java:软件包org.optaplanner.core.api.domain.solution不存在   错误:(26、48)Java:软件包org.optaplanner.core.api.domain.solution不存在   错误:(27、48)Java:软件包org.optaplanner.core.api.domain.solution不存在   错误:(28、55)Java:软件包org.optaplanner.core.api.domain.solution.drools不存在   错误:(29、55)Java:软件包org.optaplanner.core.api.domain.solution.drools不存在   错误:(30、50)Java:软件包org.optaplanner.core.api.domain.valuerange不存在   错误:(31,50)java:包org.optaplanner.core.api.domain.valuerange不存在   错误:(32、50)Java:软件包org.optaplanner.core.api.domain.valuerange不存在   错误:(33,59)Java:包org.optaplanner.core.api.score.buildin.hardsoftlong不存在   错误:(36,74)Java:包org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong不存在   错误:(38,2)Java:找不到符号     符号:类PlanningSolution   错误:(39,2)Java:找不到符号     符号:类XStreamAlias   错误:(50、13)Java:找不到符号     符号:类HardSoftLongScore     位置:org.optaplanner.examples.investment.domain.InvestmentSolution类   错误:(98,12)Java:找不到符号     符号:类HardSoftLongScore     位置:org.optaplanner.examples.investment.domain.InvestmentSolution类   错误:(102、26)Java:找不到符号     符号:类HardSoftLongScore     位置:org.optaplanner.examples.investment.domain.InvestmentSolution类   错误:(111、12)Java:找不到符号     符号:类CountableValueRange     位置:类org.optaplanner.examples.investment.domain.InvestmentSolution

不幸的是,OptaPlanner User Guide 只说:

  

将文件examples / sources / pom.xml作为一个新项目打开,其余的工作将由maven集成完成。

谢谢!

  • Java:1.8
  • IDE:IntelliJ IDEA社区版2019.1.3 x64
  • OptaPlanner:7.23.0
  • 操作系统:Microsoft Windows 10 Enterprise

2 个答案:

答案 0 :(得分:0)

在Intellij中,在“ Maven项目”侧窗口中,检查您的设置:

enter image description here

然后按以下三个按钮:

enter image description here

答案 1 :(得分:0)

我公司的Proxy遇到了一些问题,因此Maven无法在IntelliJ中下载所需的文件。不幸的是它没有显示消息。

手动安装和运行Maven(在IntelliJ外部)并更改其代理设置,然后在我的IDE可以使用IntelliJ。 感谢您的帮助。