【问题标题】:Symbolic link to libraries for compiling java code用于编译 java 代码的库的符号链接
【发布时间】:2011-09-27 19:57:23
【问题描述】:

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

谢谢

【问题讨论】:

  • 我发现 Maven 为我解决了很多这样的麻烦。

标签: java linux spring compilation javac


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-08-23
    • 2013-02-03
    • 2020-06-16
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多