【问题标题】:How to run multiple .java files using shell script?如何使用 shell 脚本运行多个 .java 文件?
【发布时间】:2020-01-21 04:06:23
【问题描述】:

我制作了一个由两个文件组成的 java 程序:fibonacci.java 和 customBigInteger.java。 customBigInteger.java 是在不使用 java 库中的 BigInteger 数据类型的情况下将大整数相加的实现(我的作业要求)。这在 fibonacci.java 中用于计算第 n 个斐波那契数。

这些是我在eclipse里写的,但是作业的另一个要求是写一个shell脚本来编译和运行程序,这是我以前从来没有做过的。假设我在 /bin/usr/Documents 目录中有两个 .java 文件,我该怎么做?

【问题讨论】:

    标签: java bash shell


    【解决方案1】:

    创建一个文件来编译和运行,假设您的类在根包中,并且假设您希望编译的类文件在同一个文件夹中,并且fibonacci 包含main 然后类似

    #!/usr/bin/env bash
    javac fibonacci.java customBigInteger.java
    java -cp . fibonacci
    

    应该这样做。假设你已经将上面的内容保存为fibonacci.sh,那么你需要给它执行位。

    $ chmod 755 fibonacci.sh
    

    请注意,Java 类名应该按照惯例以大写字母开头。

    【讨论】:

    • -O 选项是什么?它没有列在documentation
    • 非常感谢您的回答!它工作得很好:)
    • @Andreas 已编辑。它来自long ago(以及编写 c make 文件的习惯力量)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 2017-09-16
    • 2018-08-10
    • 2013-04-18
    • 2020-11-04
    • 2020-10-08
    • 2016-05-22
    相关资源
    最近更新 更多