如何在我的IDE中附加和阅读Weka的源代码?

时间:2019-01-04 16:54:26

标签: java eclipse netbeans weka

我想在我的IDE上写一些关于weka的新Java代码,我也想使用weka的所有源代码。我打开了weka-src.jar文件,但是看不到Eclipse或Netbeans的内部。

如何在IDE中添加所有源代码?我看到了这个网站:https://svn.cms.waikato.ac.nz/svn/weka/tags/dev-3-5-8/weka/。但是,我认为我必须在此站点上一个下载一个。我知道这很简单,但是我没有在互联网上找到任何信息。都是关于在Java上使用一些weka库的。

1 个答案:

答案 0 :(得分:2)

这是一个很好的问题,值得一个肯定的答案。我将尝试为您提供Eclipse IDE。

通过Maven准备Weka项目

在开发人员工作区的某个地方创建一个新文件夹:weka-sample。接下来,在此文件夹中,打开一个文本编辑器(例如 TextEdit )并创建一个名为pom.xml的文件。将此内容插入文件并随后保存:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.sample</groupId> <!-- Change it: your project or company-->
    <artifactId>weka-sample</artifactId> <!-- Change it: your project name-->
    <version>0.1-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source> <!-- For Java 11: use "11"-->
        <maven.compiler.target>1.8</maven.compiler.target> <!-- For Java 11: use "11"-->

        <weka.version>3.8.3</weka.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>nz.ac.waikato.cms.weka</groupId>
            <artifactId>weka-stable</artifactId>
            <version>${weka.version}</version>
        </dependency>
    </dependencies>
</project>

环境和项目导入

确保已安装了最新的Eclipse IDE (2018-12)。如果您的计算机上存在此文件,请继续:

  1. 启动Eclipse
  2. 点击文件> 导入...
  3. 在搜索框中输入 Maven
  4. 选择现有Maven项目
  5. 点击下一步
  6. 点击浏览,然后选择包含pom.xml文件的文件夹
  7. 点击完成

如果所有这些步骤均有效,您将看到类似以下的屏幕。现在,右键单击在项目的顶层,然后单击“更新项目”。确保您的计算机已连接到Internet,因为构建工具(Maven)现在将从中央Maven信息库下载多个库;最重要的是:weka-stable工件(3.8.x)的最新版本。

Weka-Sample Update Maven Project

附加Weka源和整理

我们在这里差不多完成了。但是,重要的一步仍然存在。

  • 再次右键单击项目的顶层,选择 Maven ,然后单击 Download Sources

  • 在后台,Eclipse现在将为您下载一些 source 工件,并将它们正确链接到您在 Maven Dependencies 条目下找到的库。项目(请参见上面的屏幕截图)。只需单击它,您将看到几个 jar 文件,其中:weka-stable-3.8.3.jar

最后

  • 创建新文件夹src/main/javasrc/test/java,并将它们添加到项目的Build-Path中。我假设您熟悉此步骤。注意:上述目录符合standard layout in Maven projects。我建议您在Weka和其他未来的项目中像这样配置它。

  • 将您自己的源文件添加到src/main/java。如果现在单击从weka包中导入的类之一,请taaaadaaaa!现在,您应该在IDE的编辑器窗口中看到相应的源代码!

希望有帮助。