IntelliJ:无法使用命令行启动Java应用程序

问题描述

让我总结一下问题:

  • 一个练习要求我使用Windows 10命令行启动Java应用程序。
  • 它在视频中教我如何将IntelliJ路径添加到环境变量中,这样,每当我键入java Main时,我都可以拿回Main.java/class应用程序。
  • 我偶然发现的第一个问题是,我不必使用java Main,而必须键入java Main.java。我认为这是由于JDK(v14.02)的最新版本所致,所以我让其中一个通过。
  • 我遇到的第二个问题是,当练习要求我使用软件包目录启动应用程序时,命令行将返回以下错误:Error: Could not find or load main class com.pluralsight.organized.Main. Caused by: java.lang.ClassNotFoundException: com.pluralsight.organized.Main

解决方法

  1. 恢复对系统造成的任何损害。
  2. 安装Oracle JDK。
  3. 将Oracle JDK bin文件夹放在PATH变量上。
  4. 使用javac Main.java编译代码
  5. 使用Java Main运行编译的代码
  6. 对于软件包中的软件包,您需要位于软件包根目录下,或者具有指向它的类路径。例如,让我们考虑一个类com.example.Main

文件夹结构应为: D:/SomePath/com/example/Main.class 然后,您需要在D:/SomePath/处执行java com.example.Main。 另外,您可以在其他任何地方执行java -cp D:/SomePath com.example.Main

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...