Lỗi Compile file *.java (TRONG MỘT PACKAGE) bằng powershell
em đang tập sử dụng powershell thay vì ide để compile source code java
Khi không cho file *.java vào một package (default package) nào đó thì em compile bằng powershell ngon lành:
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
Nhưng khi cho vào một package (chap01.basic) thì lại bị lỗi Could not find or load main class HelloWorld
package chap01.basic;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
Em cũng đã search google cho cái lỗi này để compile một file *.java trong một package (https://stackoverflow.com/questions/18093928/what-does-could-not-find-or-load-main-class-mean).
Em cũng đã làm theo như sau:: java chap01.basic.HelloWorld nhưng vẫn bị lỗi
Mong được các anh/chị giải đáp ạ. Em xin chân thành cảm ơn !
Muốn cho java file vào package thì phải tạo package trước đã
Package giống như thư mục vậy
VD: com.example.abc.App => com/example/abc/App.java
Thế mà em không nghĩ ra ! em cảm ơn anh ạ !