我是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”语句是错误的,如果类在同一个包中,您甚至可能不需要使用导入。 –