[英]Where am I going wrong in trying to import a class?
這是源文件的代碼:
package moa4;
public class Book {
....
}
對於目標文件:
import moa4.Book;
public class Library {
...
}
源和目標都保存在具有以下地址的同一目錄中:C:\\ Users \\\\ java \\ M \\ moa4
我收到以下錯誤:軟件包moa4不存在
您要求Library
導入包moa4.Book
但未定義此類包。 而是在包moa4
內定義了Book
類型 ,這與您的import
指令不一致。
您可以導入包,也可以使該類import static
,但是由於Book
和Library
都在同一包中,因此根本不需要import
指令。
如前所述, C:/Users/java/M
必須位於您的類路徑中(“ -cp
”選項)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.