gpt4 book ai didi

java - 在我的 Java 代码中使用来自 shell 脚本的参数

转载 作者:行者123 更新时间:2023-11-29 07:28:31 25 4
gpt4 key购买 nike

我必须编写两个脚本,一个用于编译我的代码,另一个用于运行它。我设法用这个脚本编译代码:

#!/bin/bash
javac SimilaridadeP.java

我能够使用这个脚本运行它:

#!/bin/bash
java SimilaridadeP

问题是我需要在这个命令之后执行我的第二个 shell 脚本:

./execute.sh input output

其中输入和输出是我将在我的 Java 代码中使用的文件的名称。我现在面临的问题是我不知道如何在我的 Java 代码中使用这两个名称。

到目前为止,我设法使用这段代码获得了两个名字:

#!/bin/bash
in=$1
out=$2
java SimilaridadeP

但由于“SimilaridadeP”是我的 java 文件的名称,它不能像带参数的方法一样被调用,我有点迷路了。

最佳答案

如果您的 java 代码已经在读取命令行参数,只需将 bash 更改为这种方式即可:

#!/bin/bash
java SimilaridadeP "$1" "$2"

关于java - 在我的 Java 代码中使用来自 shell 脚本的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46697169/

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