无法解析符号';scp&x27;在IntelliJ IDEA 11Ant构建脚本中

无法解析符号';scp&x27;在IntelliJ IDEA 11Ant构建脚本中,ant,intellij-idea,scp,Ant,Intellij Idea,Scp,我正在Ubuntu Linux上运行IntelliJ IDEA 11。我有一个已经导入IDEA的现有项目,其中包含一个构建脚本,该脚本执行一系列任务。IntelliJ在我所有的任务下面划线,并给我一条消息,即无法解析符号,尽管我在IntelliJ中的全局类路径以及这个特定Ant文件的附加类路径上都有jsch-0.1.42.jar 我需要做什么才能使IntelliJ将识别为有效的任务?我们无法重现这个问题,scp在编辑器中被正确识别,只需将jsch-0.1.45.jar添加到附加类路径中即可:

我正在Ubuntu Linux上运行IntelliJ IDEA 11。我有一个已经导入IDEA的现有项目,其中包含一个构建脚本,该脚本执行一系列
任务。IntelliJ在我所有的
任务下面划线,并给我一条消息,即
无法解析符号
,尽管我在IntelliJ中的全局类路径以及这个特定Ant文件的附加类路径上都有
jsch-0.1.42.jar


我需要做什么才能使IntelliJ将
识别为有效的任务?

我们无法重现这个问题,
scp
在编辑器中被正确识别,只需将jsch-0.1.45.jar添加到附加类路径中即可:


如果仍然存在此问题,请使用一个单独的测试用例和复制步骤。

我在IntelliJ 12.1.4版中也遇到了同样的问题。我通过将jsch-0.1.50.jar放入IntelliJ的默认ant目录(IntelliJ IDEA 12.1.4\lib\ant\lib)解决了这个问题。

您可以通过在用户范围内安装所有其他jar来解决问题

如果您安装了ant,请运行

ant -f fetch.xml -Ddest=user

可以一步一步找到

如何将
jsch
添加到
附加类路径
?打开构建文件属性对话框并将jar添加到类路径。详细信息可以在“帮助”中找到。我想知道您是否以及如何解决此问题?我也遇到了同样的问题,当我尝试运行目标时,构建失败了。我从来没有这样做过。然而,我已经停止使用Linux,我的项目也不再使用Ant作为构建系统。我也这样做了,但它并没有立即起作用。我需要:1。如果打开了多个项目,则关闭除一个项目以外的所有项目。2.从其他类路径中删除jsch.jar和ant-jsch.jar。3.将jsch.jar放在intellij ant lib目录中(ant-jsch.jar位于该目录下)。4.重新启动IDE。此处相同。这很遗憾,因为这不是做这件事的方式。