sh命令执行javalinux

不及物动词 其他 15

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux系统下执行Java程序,可以使用sh命令结合Java命令。sh是Shell的缩写,它是一种解释器,可以执行命令。而Java是一种编程语言,需要Java虚拟机(JVM)来执行。

    以下是执行Java程序的一般步骤:

    1. 编写Java源代码文件:首先,你需要创建一个以.java为扩展名的Java源代码文件。你可以使用任何文本编辑器来编写代码。例如,在命令行中,使用vi或nano命令创建一个新的Java源代码文件。

    2. 编译Java源代码:使用javac命令编译Java源代码文件。在命令行中,使用以下命令:javac YourJavaFile.java。这将生成一个以.class为扩展名的Java字节码文件。

    3. 执行Java程序:使用java命令来执行生成的Java字节码文件。在命令行中,使用以下命令:java YourJavaFile。注意,不需要包括.class扩展名。这将运行你的Java程序,并在控制台上显示输出。

    如果你希望在sh脚本中执行Java程序,可以将上述步骤放到一个sh脚本文件中。例如,创建一个名为run.sh的文本文件,并将以下命令添加到文件中:

    “`
    #!/bin/sh
    javac YourJavaFile.java
    java YourJavaFile
    “`

    保存文件后,使用chmod命令赋予该脚本文件执行权限:chmod +x run.sh。然后,可以在命令行中运行该脚本文件:./run.sh。

    这样,你就可以通过sh命令执行Java程序了。希望对你有所帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用sh命令来执行Java程序。

    1. 首先,确保已经安装了Java开发环境。可使用以下命令检查Java是否已安装:
    “`
    java -version
    “`
    如果显示Java的版本信息,则说明Java已经安装。

    2. 创建一个Java源文件,并使用文本编辑器打开。例如,创建一个名为HelloWorld.java的文件,并在其中编写以下代码:
    “`java
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println(“Hello, World!”);
    }
    }
    “`

    3. 使用javac命令将Java源文件编译成字节码文件。在终端中执行以下命令:
    “`
    javac HelloWorld.java
    “`
    编译成功后,会在当前目录下生成一个名为HelloWorld.class的字节码文件。

    4. 接下来,使用sh命令来执行Java程序。在终端中执行以下命令:
    “`
    sh -c “java HelloWorld”
    “`
    这将通过sh命令来执行Java程序,并输出结果。

    5. 如果需要传递命令行参数给Java程序,可以在sh命令中使用$@来传递参数。例如,执行以下命令:
    “`
    sh -c “java HelloWorld $@”
    “`
    然后在命令行中添加参数,如:
    “`
    sh -c “java HelloWorld arg1 arg2”
    “`
    这将通过sh命令执行Java程序,并将arg1和arg2作为参数传递给程序。

    请注意,以上命令中的文件名和路径等需要根据实际情况进行调整。另外,也可以使用其他的Shell脚本语言来执行Java程序,不限于使用sh命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用命令行来执行Java程序。以下是在Linux系统中使用sh命令执行Java程序的操作流程:

    步骤一:编写Java程序
    首先,使用任何文本编辑器(如vi、nano等)编写Java程序。例如,创建一个名为HelloWorld.java的文件,内容如下:

    “`java
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println(“Hello, World!”);
    }
    }
    “`

    保存并关闭文件。

    步骤二:编译Java程序
    接下来,使用javac命令来将Java源代码编译为字节码文件。在终端中执行以下命令:

    “`
    javac HelloWorld.java
    “`

    如果编译成功,将会在当前目录下生成一个名为HelloWorld.class的字节码文件。

    步骤三:执行Java程序
    完成编译后,可以通过执行字节码文件来运行Java程序。在终端中执行以下命令:

    “`
    java HelloWorld
    “`

    此时,将输出”Hello, World!”。

    步骤四:创建shell脚本
    为了使用sh命令来执行Java程序,可以创建一个简单的shell脚本。在终端中执行以下命令:

    “`
    vi runJava.sh
    “`

    在vi文本编辑器中,按下键盘字母i进入插入模式,然后将以下内容复制粘贴到vi中:

    “`shell
    #!/bin/bash
    java HelloWorld
    “`

    按下Esc键退出插入模式,然后输入:qw保存并关闭文件。

    接下来,使用chmod命令将脚本文件设置为可执行权限:

    “`
    chmod +x runJava.sh
    “`

    步骤五:执行shell脚本
    现在,可以使用sh命令来执行shell脚本,并执行Java程序。在终端中执行以下命令:

    “`
    sh runJava.sh
    “`

    此时,将输出”Hello, World!”。

    注意事项:
    – 确保已经正确安装了Java开发工具包(JDK)。
    – 确保在编译和执行Java程序时,当前目录下有正确的.class文件。

    以上就是在Linux系统中使用sh命令执行Java程序的方法和操作流程。希望对您有所帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部