Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 编译和执行引用jar中类文件的主类_Java_Jar - Fatal编程技术网

Java 编译和执行引用jar中类文件的主类

Java 编译和执行引用jar中类文件的主类,java,jar,Java,Jar,我是java新手,想知道如何编译和执行引用jar中类文件的主类 前 现在我创建了一个包含这两个类a和B的jar文件 package other; public class Main { public static void main(String[] args){ A a = new A(); B b = new B(); a.a(); b.b(); } } 我有一门主课,是指a和B两门课 package oth

我是java新手,想知道如何编译和执行引用jar中类文件的主类

现在我创建了一个包含这两个类a和B的jar文件

package other;

public class Main {
    public static void main(String[] args){
        A a = new A();
        B b = new B();
        a.a();
        b.b();
    }
}
我有一门主课,是指a和B两门课

package other;

public class Main {
    public static void main(String[] args){
        A a = new A();
        B b = new B();
        a.a();
        b.b();
    }
}
如何编译和运行Main类

谢谢

你能行

java -classpath yourJarFile.jar other.Main 
您还可以在jar()的清单文件中指定它。

尝试以下操作: javac-classpath Main.java


这里-classpath是jar文件的路径。

将jar文件放在classpath并运行java-classpath yourJarFile.jar other.main我在运行javac命令javac-cp后出现此错误。;myjar.jar Main.java Main.java:15:错误:找不到符号A A=new A();^symbol:class A location:class Main只需使用javac-cp myjar.jar Main.javac执行以下操作:javac-classpath pathOfJarFile Main.java检查您是否正确构建了jar文件,以及所需的类是否存在于其中。