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

如何通过shell脚本执行java文件,java,shell,Java,Shell,如何通过shell脚本执行java文件?java com.foo.Boo如果它打包为jar: java -jar jarfile.jar 如果是类文件: java myClassFile 如果是jar文件: java -jar myJarFile.jar 见: 教程: 正式文件: 所有答案只显示编译和运行.java文件的终端命令,而不显示编译和运行.java文件的shell脚本 下面是shell脚本。我们称之为compileRunJava.sh javac $1 java ${1%.ja

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

java com.foo.Boo
如果它打包为jar:

java -jar jarfile.jar
如果是类文件:

java myClassFile
如果是jar文件:

java -jar myJarFile.jar
见:

  • 教程:
  • 正式文件:

所有答案只显示编译和运行.java文件的终端命令,而不显示编译和运行.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
编译.java文件-->“javac javafile.java”(生成javafile.class)。要运行它-->“java文件”还是?