2014-10-28 42 views
0

我沒有太多熟悉Java,但我知道的常用方法,我們編譯Java文件如何在dos中編譯並運行一個包含weka庫的java文件?

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

但是,當我嘗試秧雞庫不工作。我爲我的程序使用了帶有weka的jre 1.7。請任何人都啓發我如何包含weka庫並編譯java代碼。

+1

你必須將你的jar添加到classpath中。 javac -cp「jar」main.java – 2014-10-28 07:48:13

回答

1

你需要知道兩件事情。

  1. 如何將目錄添加到類路徑。
  2. 在您weka.jar和/或秧雞-src.jar文件是

現在,

STEP 1.編譯代碼

要編譯你需要給下面的代碼命令。

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

這行告訴的javac編譯「main.java」和使用的庫是否需要。

STEP 2.RUN守則

要運行,你只需要同樣的事情上面,但隨着path/to/libs你也應該添加path/to/yourpresentdirectory/代碼只是爲了安全起見,因爲可能有一些JVM需要使用的編譯後生成的額外的.class文件。

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

這應該做的伎倆。我已經給了linux的命令(我使用的是Ubuntu 14.04)。他們應該在Windows上稍作改動(你需要使用'\'而不是'/',並使用';'而不是':'來分隔路徑)。

相關問題