我的外部库在sublimeText3中没有显示为存在。
我已经将 apache 共享数学库下载到我的
"C:Program Files (x86)Javajre1.8.0_181libext"
文件并尝试使用"import org.apache.commons.math3"
以崇高的文本导入它,但它给了我错误:"error: package org.apache.commons does not exist".
我不使用 IDE,所以不建议我使用IDE,我只是想知道如何在外部添加库,以便我可以在java中使用它们。
Sublime 不是 IDE,它只是一个文本编辑器。因此,它所能做的就是为您编辑文件,并在您告诉它时运行外部命令。Sublime 中内置的对 Java 的支持范围(无需外部包)包括语法突出显示 Java 源文件(以及所需的所有其他功能,例如符号查找)、将单个java
文件编译为class
文件的能力,以及执行ant
构建的能力。
因此,它缺少编译多个java
文件、处理作为包一部分的文件或在完成后运行生成的程序而无需更多工作的功能。
或者,如果你愿意,如果你还不知道如何使用原始Java工具从命令提示符编译和运行Java程序,Sublime将无法为你开箱即用;它需要你有足够的知识来为自己设置它。
您的整体问题听起来像是您需要告诉 Java 编译器将您添加到CLASSPATH
的jar
文件添加到,以便它知道查看内部。这是专用Java IDE帮助您的事情之一,而Sublime不会。