📜  如何从 java 代码运行代码到 cmd - Java (1)

📅  最后修改于: 2023-12-03 15:08:14.022000             🧑  作者: Mango

如何从 Java 代码运行代码到 cmd

在 Java 开发中,有时我们需要在命令行中运行 Java 应用程序,那么我们应该如何从 Java 代码运行代码到 cmd 呢?下面介绍两种常用方法。

方法一:使用命令行编译并执行 Java 代码
  1. 编写 Java 代码

例如,我们编写一个简单的 Hello World 程序:

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello, World!");
  }
}
  1. 使用命令行工具进行编译

使用命令行工具 javac 对 HelloWorld.java 进行编译:

javac HelloWorld.java

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

  1. 在命令行中执行 Java 程序

使用命令行工具 java 对 HelloWorld.class 进行执行:

java HelloWorld

如果一切正常,你会在命令行中看到 "Hello, World!" 的输出。

方法二:使用 Maven 进行编译和打包
  1. 创建 Maven 项目

在命令行中执行以下命令,创建一个 Maven 项目:

mvn archetype:generate -DgroupId=com.company -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
cd my-app
  1. 编写 Java 代码

将上面的 Hello World 代码替换 my-app/src/main/java/com/company/App.java 中的内容。

  1. 打包应用程序

在命令行中执行以下命令,打包应用程序:

mvn package

如果一切正常,会在 my-app/target 目录下生成一个名为 my-app-1.0-SNAPSHOT.jar 的文件。

  1. 在命令行中执行 Java 程序

在命令行中执行以下命令,运行应用程序:

java -cp target/my-app-1.0-SNAPSHOT.jar com.company.App

如果一切正常,你会在命令行中看到 "Hello, World!" 的输出。

以上两种方法都能够从 Java 代码运行代码到 cmd。如果你有更好的方法,请在评论区分享给我们。