java - 如何从 bash 脚本指定工作目录

标签 java bash

我想从 bash 脚本运行我的 java 算法。当我从 Netbeans 运行程序时,我可以从应用程序指定我的工作目录。那么,我如何从 bash 脚本指定工作目录

最佳答案

在 Bash 中,您只需 cd 到您想要工作的目录即可。因此,举例来说,如果您的应用程序位于 ~/bin/app.jar 中,您将得到如下所示的内容:

#!/bin/bash

WORKING_DIR=$HOME/lib # whichever directory you want to work from
cd $WORKING_DIR
java -jar ~/bin/app.jar

技巧是使用可执行文件的绝对路径,或者在本例中,使用 Jar 文件的绝对路径。

关于java - 如何从 bash 脚本指定工作目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13683834/

相关文章:

java - 如何编辑我的比较方法

java.lang.ClassNotFoundException : org. reSTLet.service.TunnelService 命令行

javascript - 命令失败 : java -jar

java - 我所有的 java 应用程序现在都会抛出 java.awt.headlessException

BASH:基本 if then 和变量赋值

bash - 在failglob 触发后不执行行中的下一个命令

bash - 编写一个从 0.5 开始计数的 for 循环脚本

java - 在哪里可以找到 Java native 方法实现?

Bash:变量的所有组合

bash - 提取一组文件名中给定位置范围的唯一子字符串