gpt4 book ai didi

java - 将java程序转换成linux命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:57 25 4
gpt4 key购买 nike

我在我的 Linux 系统上创建了一个 java 程序,它缩进和格式化给定的文件。我想让该程序像 Linux 中的命令一样工作,它将文件名和其他选项作为参数,然后产生输出。我可以用 C 程序做到这一点 <strong>by just copying the compiled executable in /bin folder</strong>但我不知道如何用 java 来做。

最佳答案

可以进一步帮助的示例脚本-

#!/bin/bash

#Set whatever number of arguments you expect for the Java jar you have
ARGS_EXPECTED=3

if [ $# -ne $ARGS_EXPECTED ]
then
echo "[$HOSTNAME]: Usage: `basename $0` filename arg1 arg2"
exit 1
fi

java -cp yourfile.jar com.yourpkg.Driver $1 $2 $3

将以上内容保存到一个文件中,比如test.sh并使用命令赋予可执行权限 chmod +x test.sh

从 test.sh 所在的当前目录运行 like ./test.sh filename arg1 arg2

关于java - 将java程序转换成linux命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17761263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com