【问题标题】:How to run source code downloaded from github如何运行从github下载的源代码
【发布时间】:2016-05-09 05:42:07
【问题描述】:

最近这让我很沮丧,因为我从 github 下载了各种程序的各种源代码,但我不知道如何构建或运行它们。现在请注意,我对编程并不陌生,但是当我得到某人的项目文件时,这个不知道如何开始的特定领域绝对让我很生气。我有的是这样的:

我现在应该做什么来构建和运行他们的示例之一?

在有人因为这个问题开始讨厌我之前:

我已经阅读了这些文件随附的手册,其中概述了可以在文件夹等中找到的内容,但他们没有指定如何构建它。 我还设置了 eclipse for Java 并尝试将这些文件作为项目导入,但 eclipse 拒绝并说找不到项目。 我尝试运行单个 java 文件,但无法编译它们,因为没有“ant 文件”(发生了什么事?)后来我发现了一些我认为是 ant 文件的东西,并将它与我的文件一起打开想跑但没有成功。

【问题讨论】:

  • 尝试在android studio,或者idea intellij或者eclipse中导入这个项目
  • 您的屏幕截图令人困惑的是,您的项目似乎有一个用于 ANT (build.xml) 和 Maven (pom.xml) 的构建文件。在不知道您正在从事哪个项目的情况下,您可以期待一些通用的建议来安装这两个构建工具并看看会发生什么
  • 在这里阅读下面的答案后,我尝试使用 ant 进行构建,上面写着“构建成功”但没有构建任何东西,然后我运行 Maven 命令来构建它,它实际上已经构建了文件,所以我猜猜这是maven项目。我现在卡住了,不知道如何运行示例。

标签: java eclipse ant development-environment


【解决方案1】:

这是一个maven和ant项目,需要下载安装maven: https://maven.apache.org/

然后下载并安装ant: http://ant.apache.org/

build.xml 文件是 ant 的配置 pom.xml是maven的配置

查看ant.xml 里面,你会发现“

ant build

【讨论】:

  • 好的,我已经成功安装了maven和ant。我已经在文件夹中打开了 cmd 窗口并运行了命令 ant build。发生了很多事情,几乎没有警告,但总体共识是“构建成功”,但我没有看到文件夹中有任何更改或创建,发生了什么以及我如何实际运行一些东西?
  • 构建成功后,您会在 lib 文件夹中找到构建好的二进制文件:lib/jgraphx.jar
  • 以防万一:jgraphx 是一个库,它不是您可以启动来创建图表的软件。您使用的是通过在您的 java 项目中添加构建的 jar,然后您使用 API 创建您的图表(或图表创建者),您可以在此处查看示例github.com/jgraph/jgraphx/tree/master/examples/com/mxgraph/…
  • 尽管 ant 说构建成功,但没有创建任何内容,所以我使用 Maven 构建了它,它创建了“目标”文件夹并实际构建了文件。我知道 jgraphx 是一个库,我正在尝试完全运行您链接中的 HelloWorld 示例。所以我应该去项目 properties > Java Build path 添加我的 jar 然后在我的项目中打开 HelloWorld.java 示例文件,会这样吗?足够了还是我需要添加任何其他文件以及 HelloWorld.java
  • 刚刚测试过了。有用!它还活着!我很开心!谢谢!
【解决方案2】:

您必须导入项目!

  1. 从主菜单栏中,选择命令链接文件 > 导入...。导入向导打开。

  2. 选择 General > Existing Project into Workspace,然后单击 Next。

  3. 选择“选择根目录”或“选择存档文件”,然后单击相关的“浏览”以找到包含项目的目录或文件。

  4. 在项目下选择您要导入的项目。

  5. 单击“完成”开始导入。

help.eclipse

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-11
相关资源
最近更新 更多