簡體   English   中英

Java 導入時找不到 package

[英]Java cannot find package when importing

我有一個文件結構如下:

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文件,而不是/bin中的.class文件。

嘗試更改您的java命令以改用 class 文件。 像下面這樣的東西應該可以工作:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM