gpt4 book ai didi

java - Eclipse 调试器无法使用 'ssh' 或 'whoami' 等 shell 命令...为什么?

转载 作者:行者123 更新时间:2023-12-02 10:56:04 31 4
gpt4 key购买 nike

我正在尝试调试一个项目(SDN Controller 测试框架)。我没有编写代码,我只是尝试安装框架并理解代码。当我启动程序时,一切正常(Web UI 可以访问,我可以选择一个 TestCase 并在例如 ONOS 1.9 上执行它......但是程序给了我一个 NullPointerException。我想调试该项目,但我的 Eclipse没有得到 NullPointerException,因为不知何故它无法利用 java 代码中使用的 shell 脚本。例如脚本“delta-run-onos”包含:

  37  ssh ubuntu@10.0.3.11 "
38 sudo update-java-alternatives --set $JDK_VERSION
39 export JAVA_HOME=/usr/lib/jvm/java-8-oracle
40 export ONOS_APPS=drivers,openflow,proxyarp,mobility,fwd
41 /home/ubuntu/onos-1.9.0/bin/onos-service clean
42 "

它会给我以下错误:

/home/ben/DELTA/tools/dev/app-agent-setup/onos/delta-run-onos: line 37: ssh: command not found

当我不在 Eclipse 中执行该项目时,该脚本将完美运行...是否有 Eclipse 插件或其他东西,我缺少,所以 ssh (和其他命令)将无法工作?

最佳答案

Eclipse 无法看到 ssh

作为一种快速解决方法,请尝试运行 which ssh 并将其内容替换到脚本中。

(答案之前是评论)

关于java - Eclipse 调试器无法使用 'ssh' 或 'whoami' 等 shell 命令...为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51729609/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com