作者ntumath (exponential)
看板java
标题[问题] javac 找不到同资料夹下的档案
时间Fri Nov 16 20:06:45 2018
最近作业需求需要使用Java,但我对於Java compiler的操作不太熟悉
在同一个资料夹下有A.java , B.java, classes.jar
jar里面有作业要使用的class,要求我们写出A,B 引用jar里面的class就好
javac -cp classes.jar A.java ---- 这行可以work
javac -cp classes.jar B.java ---- 这行有error
我在B里面有用到A的class,所以报错是cannot find symbol
我尝试改
javac -cp classes.jar:A.java B.java
也是不行,网路上查到都是说放到同个资料夹compile就没事了
可是却一直出事Orz.. 想请问怎麽解决
java version: 10.0.2
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.253.33
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1542370008.A.59C.html
1F:推 b92310051: 丢同一个资料夹下用-cp . 没用吗? 11/16 23:41
2F:→ kogrs: 少一个 A.class 的所在classpath ,所以多加一个 . 即可 11/17 00:15
3F:→ kogrs: javac -cp classes.jar:. B.java 11/17 00:16
谢谢k大,成功了~ 回b大 只加一个.我有试过 会变成找不到jar里面的class,
不确定是什麽原因
※ 编辑: ntumath (140.112.253.33), 11/17/2018 00:54:52
4F:推 nnaeo: 不用个eclipse之类的IDE吗 XD 可以省很多时间喔 11/17 12:55