导入时Java无法找到包

乔格斯特

我的文件结构如下:

src/cs/example/Hello.java
src/cs/utility/HelloHelp.java
bin/cs/example/Hello.class
bin/cs/utility/HelloHelp.class

Hello.java中的package和import语句是:

package cs.example;
import cs.utility.MyMethods;

而HelloHelp中的package语句是:

package cs.utility;

我尝试运行Hello(使用HelloHelp中的方法):

    java -cp src/cs/utility src/cs/example/Hello.java
src/cs/example/Hello.java:2: error: package cs.utility does not exist
import cs.utility.HelloHelp;
                     ^
src/cs/example/Hello.java:10: error: cannot find symbol
        int max = HelloHelp.borp(intOne,intTwo);
                  ^
  symbol:   variable HelloHelp
  location: class Hello

解决这个问题的任何帮助将非常有用,谢谢!

汉克

java -cp通话中,您指向的是.java文件而不是中的.class文件/bin

尝试更改java命令以改为使用类文件。类似于以下内容的东西应该起作用:

java -cp "bin/*" cs.example.Hello

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章