【问题标题】:IntelliJ updating a Path VariableIntelliJ 更新路径变量
【发布时间】:2013-03-30 10:32:05
【问题描述】:

这是我第一次给 IntelliJ 一个机会,老实说,进展并不顺利...

我已经导入了我的 Eclipse 子项目。它们使用外部 .jar 依赖项,并使用变量指定,即:$EXTERNAL_LIBS/derby.jar

当我导入我的项目时,IntelliJ 识别出该变量并要求我给它一个值,但我错误地指向了错误的路径。现在我在子项目属性上看到所有模块依赖项都指向错误的路径。

我转到文件 - 设置并将我的 EXTERNAL_LIBS 的值更改为正确的路径,但所有当前依赖项似乎都没有反映更改。他们仍然指向第一条错误的路径。

我应该一个一个地去吗?我不明白 IntelliJ 如何管理路径变量...当我尝试添加一个新的模块依赖项时,它会强制我从硬盘驱动器中选择它,并且不会更改使用这些变量中的任何一个...。文档也很差......

【问题讨论】:

    标签: variables path intellij-idea dependencies


    【解决方案1】:

    路径变量可以在File中更改| | Settings | Path Variables.

    IDE 在项目加载和项目保存时透明地处理它们。

    当项目加载并包含路径变量时,IDE 会将它们替换为设置中定义的实际路径。如果还没有定义路径变量,IDE 会要求您定义它。

    当项目文件保存在磁盘上时,IDE 会透明、静默地将所有匹配已定义变量的路径替换为变量名。

    它完全自动运行,用户无需在任何 IDE 设置中显式定义变量,只需使用库中的实际路径,它们将在项目保存时替换为相应的变量,以便您的项目文件可移植并且其他用户在第一次打开该项目时可以为路径变量定义不同的值。

    【讨论】:

    • 这个解释可以添加到路径变量页面吗? jetbrains.com/idea/help/path-variables.html
    • 出于某种原因,使用 IntelliJ 的重启功能并没有为我解决问题。我不得不关闭程序并手动重新启动它。
    猜你喜欢
    • 1970-01-01
    • 2015-02-16
    • 2013-04-04
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 2018-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多