压缩jar文件
public class Test1
{ public void fTest1()
{ System.out.println("i am a boy");
}
}
public class Test2
{ public void fTest2()
{ System.out.println("i am a girl");
}
}
书上说的把这两个类变编译成class文件,然后把字节码文件压缩成jar文件放到JDK的jre\lib\ext文件中,在另一个类中实例化,就可以输出,可是Test1 Test2都不能编译成字节码,没有主函数,这是怎么回事?java lang包也有很多字节码文件没有主函数也编译了(我是用的反编译器打开的class文件)这解释??
------解决方案--------------------
没有main()的类不能直接执行,只能被别的程序调用
不能编译是开发工具的问题,你可以另加一个带main的类来调用它,这样可以连带编译和执行
Java code
public class NewMain {
public static void main(String[] args) {
Test1 t = new Test1();
t.fTest1();
}
}