我知道这个问题已被多次询问,但其他帖子的答案并没有解决我的问题。
我是Java新手,我尝试使用Jar文件,但由于某些原因失败了。
我的情况:我有一个Test.jar
我定义了一个类First。我有以下Assignment.java:
public class Assignment {
public static void main(String[] args) {
First n = new First();
}
}
我正在使用JDK并运行以下命令:
javac -cp "Test.jar" Assignment.java
所以这很好用,并且创建了Assignment.class。所以我运行命令:
java -cp "Test.jar" Assignment
这次我收到错误:could not find or load main class Assignment
。但是,这门课程显然就在那里。所有文件都包含在类路径中,所以我不知道这里出了什么问题。