【问题标题】:How to compile and run a java file that contain weka libraries in dos?如何在dos中编译和运行包含weka库的java文件?
【发布时间】:2014-11-22 03:34:29
【问题描述】:

我对java不太熟悉,但我知道我们编译java文件的常用方法是

path = C:\Program Files\Java\jdk1.8.0_25\bin
javac main.java
java main

但是当我尝试 weka 库不起作用时。我将 jre 1.7 与 weka 一起用于我的程序。请任何人告诉我如何包含 weka 库并编译 java 代码。

【问题讨论】:

  • 你必须将你的 jars 添加到类路径中。 javac -cp "jars" main.java

标签: java compilation weka


【解决方案1】:

你需要知道两件事。

  1. 如何将目录添加到类路径。
  2. 您的 weka.jar 和/或 weka-src.jar 文件在哪里

现在,

第 1 步。编译代码

要编译代码,您需要给出以下命令。

javac -classpath "path/to/lib1:path/to/lib2" main.java

这一行告诉 javac 编译 'main.java' 并在需要时使用库。

步骤 2.运行代码

要运行代码,您只需要与上面相同的内容,但除了path/to/libs,您还应该添加path/to/yourpresentdirectory/,只是为了安全起见,因为编译后可能会生成一些额外的.class文件那个JVM需要使用。

java -classpath "path/to/lib1.jar:path/to/lib2.jar:path/to/yourpresentdirectory/" main

这应该可以解决问题。

PS:我已经给出了 linux 的命令(我使用的是 ubuntu 14.04)。它们应该可以在 Windows 上正常工作,只需稍作更改(您需要使用 '\' 而不是 '/' 并使用 ';' 而不是 ':' 来分隔路径)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多