java - jar:在 Bash 中找不到命令

标签 java jar environment-variables

我在以下位置创建了一个 jar 文件:'/usr/local/bin/niidle.jar'

但是当我输入如下命令时:

jar tf /usr/local/bin/niidle.jar

然后它显示以下错误:

--The program 'jar' can be found in the following packages:
 * java-gcj-compat-headless
 * gcj-4.2
 * sun-java5-jdk
 * kaffe
 * gcj-4.3
 * cacao-oj6-jdk
 * openjdk-6-jdk
 * fastjar
 * sun-java6-jdk
Try: apt-get install <selected package>
bash: jar: command not found

你有解决办法吗?

最佳答案

显然 jar 程序没有被操作系统找到。您是否安装了任何包含它的软件包,并正确设置了您的路径?

为了让操作系统找到可执行文件,path 环境变量必须包含该程序所在的目录。否则,您需要指定其完整路径才能访问它。

关于java - jar:在 Bash 中找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689817/

相关文章:

unix - 在 POSIX sh 中循环环境变量

java - Groovy/Java 在 Windows 机器上获取用户变量

java - 在 JAVA 中使用配置 - 最佳实践

java - 无法从 URL 获取 URI,获取 null?

node.js - 多腾夫 |在配置文件中调用 process.env.NAME 时不起作用

java - 如何测量已经是.class文件的java程序的运行时间

scala - 将 Logback 中的应用程序日志与 log4j 中的 Spark 日志分开

java - 使用线程作为对象

java - 如何在 Firebase 中调用内部字段

Java ArrayList 不相等,即使它们是