类之间互相调用,使用cmd控制台如何编译?

类之间互相调用,编译时一个类找不到另一个类。
如Frame找不到Service,Service找不到Frame。
难道只能使用Eclipse才能编译通过吗?
使用cmd怎么编译呢?

其实eclipse也是通过底层的编译器编译的,通过cmd也是可以完成的。

通过javac编译比较麻烦,但是只要指定好类路径等信息就可以,类路径包括jdk的jar包,你的应用程序中的两个类。java应该可以编译整个目录,具体你参考一下javac的资料吧。

如果你要用cmd去执行,上网上找配置jdk的path,就是Jdk的环境变量,打开我的电脑右键属性,高级选项里下面有环境变量。
配置好后,在cmd中找到jdk的路径,执行javac 把java文件编译成class文件在java 执行。
这是在cmd中执行java的操作,网上很多。

可以先定位到你项目的类路径,比如放jar包的文件夹,
再在命令行中输入:
set classpath=.
javac xxx

就可以了。