不要让 ControlsFX 回购编译

Don't get ControlsFX repo to compile

我无法编译从 Github 克隆的 ControlsFX 存储库。它不起作用,因为我的机器上不存在所需库(用户 "Eugene" 的库)中的绝对路径。

如果您从 GitHub 克隆 ControlsFX,那么您克隆的是一个分支,而不是官方仓库。

似乎 this fork.classpath 文件中有一些硬编码路径,类似于您在屏幕截图中发布的路径。

如果这是您的来源:

  • 这个仓库是一个分支,不是官方仓库
  • 四年多没更新了
  • 您应该检查更可靠的来源

官方仓库在 BitBucket 中:https://bitbucket.org/controlsfx/controlsfx

编辑

如果您只想在项目中使用 ControlsFX 作为依赖项,则无需从头开始克隆或构建项目,只需将其添加为依赖项即可。

根据您构建项目的方式,有多种方法可以做到这一点。

  • 使用ant,手动添加你的依赖,你可以从FXExperience for instance, but it is better if you do it directly from Maven Central. Select the required version (8.40.14 for Java 8 or 9.0.0 for Java 9), and download the jar下载jar。

  • 使用 Maven 或 Gradle,您可以只包含依赖项:

马文:

 <dependency>
    <groupId>org.controlsfx</groupId>
    <artifactId>controlsfx</artifactId>
    <version>8.40.14</version>
 </dependency>

Gradle:

 compile 'org.controlsfx:controlsfx:8.40.14'

因为 2018-12-29 ControlsFX has moved to GitHub