【问题标题】:How to execute a java file by shell script如何通过shell脚本执行java文件
【发布时间】:2011-03-31 09:27:51
【问题描述】:

如何通过shell脚本执行java文件?

【问题讨论】:

标签: java shell


【解决方案1】:

如果包装成罐子:

java -jar jarfile.jar

【讨论】:

    【解决方案2】:

    如果是类文件:

    java myClassFile
    

    如果是jar文件:

    java -jar myJarFile.jar
    

    见:

    【讨论】:

      【解决方案3】:

      java com.foo.Boo

      【讨论】:

      • 编译 .java 文件 --> "javac javafile.java"(生成 javafile.class)。运行它 --> "java javafile"
      【解决方案4】:

      所有答案仅显示编译和运行 .java 文件的终端命令,而不显示执行此操作的 shell 脚本。

      下面是shell脚本。我们称之为compileRunJava.sh

      javac $1
      java ${1%.java}
      

      您可能需要授予终端运行脚本的权限 -

      $ sudo chmod 754 compileRunJava.sh
      

      假设您的 .java 文件是 Hello.java。要运行该脚本,请 cd 到您拥有 Hello.java 的目录。运行以下命令 -

      $ /path/to/shell/script/directory/compileRunJava.sh Hello.java
      

      【讨论】:

        最近更新 更多