指向用于编译java代码的库的符号链接
我有一个包含spring库的文件夹。我有一个单独的文件夹,其中包含java代码,其中包含一个简单的“HelloSpring”应用程序的代码。为了编译HelloSping应用程序,我需要参考单独文件夹中的Spring库。是否可以在编译过程中引用此外部文件夹,这样当我键入指向用于编译java代码的库的符号链接,java,linux,spring,compilation,javac,Java,Linux,Spring,Compilation,Javac,我有一个包含spring库的文件夹。我有一个单独的文件夹,其中包含java代码,其中包含一个简单的“HelloSpring”应用程序的代码。为了编译HelloSping应用程序,我需要参考单独文件夹中的Spring库。是否可以在编译过程中引用此外部文件夹,这样当我键入javac HelloSpring.java时,它可以正确解析所引用的所有库?有没有一种方法可以设置一个符号链接,以便java编译器可以查看该链接以解决依赖关系 谢谢您需要设置类路径以引用库文件夹。您可以在调用javac时在命令行上
javac HelloSpring.java
时,它可以正确解析所引用的所有库?有没有一种方法可以设置一个符号链接,以便java编译器可以查看该链接以解决依赖关系
谢谢您需要设置类路径以引用库文件夹。您可以在调用
javac
时在命令行上使用-cp
选项执行此操作,也可以定义CLASSPATH
环境变量
更好的工作方式是使用Ant或Maven等工具为您处理构建过程。配置这些工具需要一些时间和精力,但当您的项目越来越大时,它最终会为您节省很多麻烦。我发现Maven为我解决了很多麻烦。