从github克隆playframework并将java源导入eclipse后,显示了很多构建错误。
在eclipse中运行ant文件中的目标可以正常工作,也可以直接从cli构建。
我如何在eclipse中解决这些错误?
我采取了以下步骤将游戏导入eclipse:
答案 0 :(得分:4)
错误是由eclipse内部构建路径之间的差异引起的 和classpath在运行时可用于ant。
第一个Eclipse只从系统路径导入rt.jar。这可能会导致 缺少javax.net包中的依赖(例如 javax.net.ssl.SSLException),位于jsse.jar中。要解决,对 点击project-> Properties-> Java Build Path-> Libraries-> Add Library-> JRE系统库。
其次,play依赖于ant运行时的类。要解决,对 点击项目 - >属性 - > Java构建路径 - >库 - >添加 库 - >用户库 在那里你必须添加一个新的用户库(也许称之为ANT)并添加 来自你的ant安装的所有ant-jar(/ usr / share / ant / lib / for 我)。然后添加此用户库以播放项目构建路径。
答案 1 :(得分:1)
从Oliver的回答中,我还要在我的类路径中添加jce.jar lib。
它来自$ JDK / jre / lib目录。