java - Linux系统中java命令的翻译

标签 java linux executable-jar translate suse

我目前正在使用 linux 系统执行特定命令,该命令会转换为另一个 java 命令(java - jar)

例如: 当我尝试执行 /usr/bin/a在终端中,它将读取 /usr/bin/a命令并翻译成'java -jar'命令

我不想直接执行“java -jar”命令,我会在执行命令时指定完整路径,所以有没有一种方法可以在不使用/.sh 之类的脚本的情况下实现这一点?

我尝试过的事情: 我试过在 bashrc 文件中使用 alias 命令 例如在 bashrc 文件中: alias /usr/bin/a='java - jar'

但是当我尝试获取 bashrc 文件时,它给了我一个无效的别名。

我知道我可以使用/.sh 脚本来执行命令,但这不是我的意图。

最佳答案

您是否尝试过使用 java -jar 编写 bash 脚本并执行它?

您的 test.sh 文件将包含:

java -jar test.jar

然后你就可以运行了

./test.sh

当然,您可以放入 bin 目录或为该 bash 文件创建一个别名

关于java - Linux系统中java命令的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47367481/

相关文章:

java - 使用外部 JNI 库构建 Maven 项目

java - jar打包后如何设置SIKULI_HOME环境变量?

java - Jnlp 文件不起作用

java - 使用 StreamGobbler 处理输入

java - JSP : send request and get response XML

c++ - 如何获取c++自己的目录?

linux - Tmux 在 arch linux 的 ZSH shell 中不起作用

linux - 如何从 shell 设置管道尺寸?

java - 使用人工数据设置和播种数据库以进行集成测试的正确方法是什么

java - .jar 文件无法运行? (我觉得我错过了一些明显的东西,在来这里之前自己寻找解决方案。)