我最近遇到了一个我需要使用的库 Jpcap,它需要 32 位 JVM 才能运行。在我运行 Ubuntu 的机器上安装 32 位 Java 并在 Eclipse (Mars) 中配置我的应用程序以使用该版本的 Java 后,我遇到了以下错误,
执行命令行时发生异常。 无法运行程序“/usr/lib/java/jre1.8.0_91/bin/java”(在目录“/home/[USERNAME]/EclipseWorkspace/[APPNAME]”中):error=2,没有那个文件或目录
我已经验证 JRE 目录的路径是正确的并且存在 java 可执行文件。是否缺少某些配置步骤?有谁知道为什么 Eclipse 可能无法访问该目录?
最佳答案
您可能忘记更新 JAVA_HOME 环境变量。如果是这种情况,您可能需要遵循本指南:
https://www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-get
基本上,您可以使用 sudo update-alternatives --config java
获取 java 安装路径,然后以 su 身份编辑文件 /etc/environment
添加或编辑字段 JAVA_HOME="YOUR_PATH"
,其中 YOUR_PATH 是实际的 java 安装路径。此时,您可以重新启动机器或通过键入 source/etc/environment
重新加载环境变量。
希望这对您有所帮助!
关于java - Eclipse - 执行命令行时发生异常,没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37732936/