我是java的新手,所以是啊!包是這樣
如何運行java中另一個包的類的方法
MyApp的(文件夾)
打印(文件夾)
- printer.java
main.java
manifest.txt
所以MYAPP是包含另一個包(子包)的打印包。
守則main.java
package myapp;
import myapp.print;
class app{
public static void main(String[] args) {
printer po = new printer();
po.printthis("Worked");
}
}
守則printer.java
package myapp.print;
public class printer{
public void printthis(String text){
System.out.println(text);
}
}
現在我不能讓它跑,錯誤說什麼是打印機字main.java 。
我所做的是首先編譯printer.java,然後編譯main.java,但編譯main.java時出現錯誤,無法編譯。我正在使用CLI,請大家幫忙。
你並不需要有多個包。儘管代碼中可能存在多個問題,但是「import」語句是錯誤的,如果類在同一個包中,您甚至可能不需要使用導入。 –