gpt4 book ai didi

java - 在 Windows 命令行上运行在 IntelliJ 中创建的 Java 程序

转载 作者:太空宇宙 更新时间:2023-11-04 06:15:34 24 4
gpt4 key购买 nike

我看到很多人问这个问题,但没有一个答案能解决我的问题。

我在 Intellij 中编写了一个 Java 项目,它在 Intellij 中运行良好。但是我需要它在命令行上运行。

Intellij 自动在以下目录中构建 .class 文件,概述如下:

C:\git\myProject\out\production\myProject\main
C:\git\myProject\out\production\myProject\openNlpTools
C:\git\myProject\out\production\myProject\sentimentAnalysisTools

我这里有三个子目录。包含 main 方法的文件位于\main 文件夹中。

为了运行该程序,我认为我使用了以下内容:

java main.FileMonitor

当我运行此命令时,我收到以下错误:

Error: Could not find or load main class main.FileMonitor

有人有任何关于为什么它没有运行的提示吗?IntelliJ 运行程序正常,我是否可以看到 IntelliJ 用于运行程序的命令?

谢谢!

最佳答案

如果您无法归档类,通常意味着您没有将其包含在类路径中。命令行运行的一些方法

从 IntelliJ 复制

  • 在 InetlliJ 中运行该程序。
  • 复制第一行,因为这将包含完整的命令行
  • 编辑命令行以删除不需要的部分。

使用 Maven/Gradle

  • 在程序集插件中设置Main-Class
  • 使用 assembly:single构建程序
  • 这将创建一个可以在命令行上运行的 Jar。

关于java - 在 Windows 命令行上运行在 IntelliJ 中创建的 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28141393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com