我正在运行 Windows 10 计算机,其中运行的是 Ubuntu 18.04适用于 Linux 的 Windows 子系统。
我正在尝试安装 SEO 蜘蛛,尖叫青蛙,这样我就可以在无头模式下运行它并以编程方式运行爬网。它似乎已正确安装,但当我尝试在命令行上使用时screamingfrogseospider
,会引发以下错误:
/usr/bin/screamingfrogseospider: line 18: /usr/share/screamingfrogseospider/jre/bin//java: No such file or directory
有人知道为什么会发生这种情况吗?
更新
当我跑步时update-alternatives --display java
将显示以下输出:
java - manual mode
link best version is /usr/lib/jvm/java-8-oracle/jre/bin/java
link currently points to /usr/lib/jvm/java-8-oracle/jre/bin/java
link java is /usr/bin/java
slave java.1.gz is /usr/share/man/man1/java.1.gz
/usr/lib/jvm/java-8-oracle/jre/bin/java - priority 1081
slave java.1.gz: /usr/lib/jvm/java-8-oracle/man/man1/java.1.gz
答案1
在 ubuntu 18.04 上安装尖叫青蛙时遇到了同样的问题。
我通过安装最后一个 JRE 解决了这个问题:
sudo apt-get install openjdk-11-jre
然后修复损坏的安装:
sudo apt --fix-broken install
希望这有帮助。