01/10/2018, 15:09

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 !

Phan Bá Hải viết 17:22 ngày 01/10/2018

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

Nguyen Kien viết 17:19 ngày 01/10/2018

Thế mà em không nghĩ ra ! em cảm ơn anh ạ !

Bài liên quan
0