比如我有个aa.jar文件,放在c:\   下面,里面的路径是cn/com/test.class
还有一个java文件caller.java,放在c:\java\myjava下面1. 我想调用test.class ,是不是写:
cd c:\java
javac caller.java -classpath c:\aa.jar
就能直接用test.class了?其中"c:\aa.jar"  可不可以写成"..\..\aa.jar"这样的相对路径?
2 我在使用test.class的时候 是不是要写:
import cn.com.test:
还是 
import aa.cn.com.test:

解决方案 »

  1.   

    上面有一点笔误:
    应该是cd c:\java\myjava 
      

  2.   

    第一个不清楚第二个问题 
    应该是import cn.com.text;
      

  3.   

    第一个是可以写相对路径的,不过相对路径应该是..\aa.jar第二个同上
      

  4.   


    修改下 相对路径还是"..\..\aa.jar“ 没注意你是c:\java\myjava(后面你又是cd c:\java)
      

  5.   


    c:\java\myjava>javac -classpath c:\aa.jar; caller.java
    c:\java\myjava>java caller
      

  6.   

    1: 可以
    2: import cn.com.test,引用是不加包文件名的
      

  7.   

    1: 可以写相对路径的
    2: import cn.com.test