intellij:无法使用命令行启动java应用程序

5t7ly7z5  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(723)

让我总结一下问题:
一个练习要求我使用windows10命令行启动一个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 .

xqnpmsa8

xqnpmsa81#

恢复你对系统造成的任何伤害。
安装oracle jdk。
将oraclejdkbin文件夹放在path变量上。
使用javac main.java编译代码
使用javamain运行编译后的代码
对于包中的包,您需要位于包根目录下,或者具有指向它的类路径。例如,让我们考虑一个类com.example.main
文件夹结构应为: D:/SomePath/com/example/Main.class 那你得在 D:/SomePath/ 执行 java com.example.Main . 或者,您可以在其他任何地方执行 java -cp D:/SomePath com.example.Main .

相关问题