test1.java package book.book; public class test1{ public book(){} }test2.java package book.bookaction; public class test2{ Book book = new Book(); } javac *.java 还是报错,同样的错误
本人刚学java,很多东西不太懂,还请各位高手帮忙了
第一你的第一个类就错了,你把面向对象的构造函数一节好好看,应该是 package book.book; public class Book{ public Book(){ System.out.println("Success!"); } } 第二java中区分大小写 第三注意包,你的Book类的全名应该是book.book.Book 把你的包名字的全名加上 如: 你的book.java是 package book.bookaction; public class test{ public test(){} public void static main(String[] args){ book.book.Book book = new book.book.Book(); } } java Book.java java test.java javac test
package book.book;
public class test1{
public book(){}
}test2.java
package book.bookaction;
public class test2{
Book book = new Book();
}
javac *.java 还是报错,同样的错误
package book.book;
public class Book{
public Book(){
System.out.println("Success!");
}
}
第二java中区分大小写
第三注意包,你的Book类的全名应该是book.book.Book
把你的包名字的全名加上
如:
你的book.java是
package book.bookaction;
public class test{
public test(){}
public void static main(String[] args){
book.book.Book book = new book.book.Book();
}
}
java Book.java
java test.java
javac test