java的编译和导包有关问题,
java的编译和导包问题,请指教!在学习了很久的java之后,我突然意识到,我对java的生成过程不熟,于是,开始手
java的编译和导包问题,请指教!
在学习了很久的java之后,我突然意识到,我对java的生成过程不熟,于是,开始手动cmd编译。
但是,在手动编译的过程中,发现了几个问题,希望得到大家的指点:
问题1:---编译class文件
首先设定一个问题场景(也就是一个问题的来由):
请看程序:
然而实际上,我们经常写代码,会碰到你先在某处用了B.java(此时肯定编译好了B.class),可后面因为某种需求有不得不在另一个地方使用B.class,比如在另一处的A.java中使用了B类,那么,我先编译好了B.class,该怎么编译A.java呢?
-----------分割线1---------------
问题2:---不同包中的编译问题
可以试试
:
import Test.B;
这样貌似可以在需要调用的时候自动编译,Test是包名.
[解决办法]javac -d classes test\A.java
javac -d classes -cp classes test\B.java
[解决办法]小白,学习了。。。。