关于javac 的classpath问题

jiangjian0427 2008-08-06 09:09:35
比如我有个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:

...全文
156 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
meihuiyu 2008-08-06
  • 打赏
  • 举报
回复
1: 可以写相对路径的
2: import cn.com.test
dryZeng 2008-08-06
  • 打赏
  • 举报
回复
1: 可以
2: import cn.com.test,引用是不加包文件名的
chpublish1012 2008-08-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 joneyonly 的回复:]

修改下 相对路径还是"..\..\aa.jar“ 没注意你是c:\java\myjava(后面你又是cd c:\java)
[/Quote]
胡须棉花糖 2008-08-06
  • 打赏
  • 举报
回复

c:\java\myjava>javac -classpath c:\aa.jar; caller.java
c:\java\myjava>java caller
大河V5 2008-08-06
  • 打赏
  • 举报
回复

修改下 相对路径还是"..\..\aa.jar“ 没注意你是c:\java\myjava(后面你又是cd c:\java)
大河V5 2008-08-06
  • 打赏
  • 举报
回复
第一个是可以写相对路径的,不过相对路径应该是..\aa.jar

第二个同上
venus861003 2008-08-06
  • 打赏
  • 举报
回复
第一个不清楚

第二个问题
应该是import cn.com.text;
jiangjian0427 2008-08-06
  • 打赏
  • 举报
回复
上面有一点笔误:
应该是

cd c:\java\myjava

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧