Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
指向用于编译java代码的库的符号链接_Java_Linux_Spring_Compilation_Javac - Fatal编程技术网

指向用于编译java代码的库的符号链接

指向用于编译java代码的库的符号链接,java,linux,spring,compilation,javac,Java,Linux,Spring,Compilation,Javac,我有一个包含spring库的文件夹。我有一个单独的文件夹,其中包含java代码,其中包含一个简单的“HelloSpring”应用程序的代码。为了编译HelloSping应用程序,我需要参考单独文件夹中的Spring库。是否可以在编译过程中引用此外部文件夹,这样当我键入javac HelloSpring.java时,它可以正确解析所引用的所有库?有没有一种方法可以设置一个符号链接,以便java编译器可以查看该链接以解决依赖关系 谢谢您需要设置类路径以引用库文件夹。您可以在调用javac时在命令行上

我有一个包含spring库的文件夹。我有一个单独的文件夹,其中包含java代码,其中包含一个简单的“HelloSpring”应用程序的代码。为了编译HelloSping应用程序,我需要参考单独文件夹中的Spring库。是否可以在编译过程中引用此外部文件夹,这样当我键入
javac HelloSpring.java
时,它可以正确解析所引用的所有库?有没有一种方法可以设置一个符号链接,以便java编译器可以查看该链接以解决依赖关系


谢谢

您需要设置类路径以引用库文件夹。您可以在调用
javac
时在命令行上使用
-cp
选项执行此操作,也可以定义
CLASSPATH
环境变量


更好的工作方式是使用Ant或Maven等工具为您处理构建过程。配置这些工具需要一些时间和精力,但当您的项目越来越大时,它最终会为您节省很多麻烦。

我发现Maven为我解决了很多麻烦。