我沒有太多熟悉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代碼。
我沒有太多熟悉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代碼。
你需要知道兩件事情。
現在,
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上稍作改動(你需要使用'\'而不是'/',並使用';'而不是':'來分隔路徑)。
你必須將你的jar添加到classpath中。 javac -cp「jar」main.java – 2014-10-28 07:48:13