当我尝试运行我的Java应用程序时,它无法在我指定的目录中找到主类。当我在命令中指定目录时出现Java类路径问题
我的应用程序在该目录下:
C:\Users\Cristian\git\tranquil-crag-4851
我的主类是在这个目录下:
C:\Users\Cristian\git\tranquil-crag-4851\target\classes\com\example
我的主类称为
Main.class
当我运行此命令
java -cp target/classes:target/dependency/* com.example.Main
从目录
C:\Users\Cristian\git\tranquil-crag-4851\
结果我得到的是:
中找不到com.example.Main主类
我的课程PATH变量设置为JAVA_HOME\lib
。有人可以向我解释如何解决这个问题吗?
你有在你的主类顶部的包声明? – merlin2011
“Main”类中的包声明是什么? –
我有这个“package com.example;” –