我对java不熟悉,但我知道我们编译java文件的常用方法是
path = C:\Program Files\Java\jdk1.8.0_25\bin
javac main.java
java main
但是当我尝试weka库不起作用时。我正在使用jre 1.7和weka来完成我的程序。请任何人赐教我如何包含weka库并编译java代码。
答案 0 :(得分:1)
你需要知道两件事。
现在,
步骤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上运行得很好,只需稍作修改(您需要使用' \'而不是' /'并使用&#39 ;;'而不是&# 39;:'你在哪里分开路径)。