tôi không hiểu tại sao java
không thể tìm Ứng dụng
vì nó rõ ràng thêm đến đường dẫn lớp:
nicholas@mordor:~$
nicholas@mordor:~$ java -cp /usr/share/maven-repo/org/testng/testng/debian/testng-debian.jar:/home/nicholas/NetbeansProjects/testng_gradle/src/main/java/testng_gradle/App /home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java /home/Nicholas/NetbeansProjects/testng_gradle/test.xml
/home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java:11: lỗi: không thể tìm thấy biểu tượng
Lớp ứng dụngUnderTest = Ứng dụng mới();
^
ký hiệu: lớp Ứng dụng
vị trí: lớp AppTest
/home/nicholas/NetBeansProjects/testng_gradle/app/src/test/java/testng_gradle/AppTest.java:11: lỗi: không thể tìm thấy biểu tượng
Lớp ứng dụngUnderTest = Ứng dụng mới();
^
ký hiệu: lớp Ứng dụng
vị trí: lớp AppTest
2 lỗi
lỗi: biên dịch không thành công
nicholas@mordor:~$
nicholas@mordor:~$ tree NetBeansProjects/testng_gradle/
NetBeansProjects/testng_gradle/
âââ ứng dụng
â âââ build.0
â âââ build.gradle
â âââ src
â  â  âââ chính
â  â  â  âââ java
â  â  â  â  ââ testng_gradle
â  â  â  â  âââ App.java
â  â  â  âââ tài nguyên
â  â  âââ kiểm tra
â  â  âââ java
â  â  â  ââ testng_gradle
â  â  â  âââ AppTest.java
â  â  âââ tài nguyên
â âââ test.xml
âââ lớp
â  âââ trình bao bọc
â âââ gradle-wrapper.jar
â âââ gradle-wrapper.properties
âââ gradlew
âââ gradlew.bat
âââ settings.gradle
âââ test.xml
12 thư mục, 11 tập tin
nicholas@mordor:~$
nicholas@mordor:~$ uname -a
Linux mordor 5.11.0-25-generic #27-Ubuntu SMP Thứ sáu ngày 9 tháng 7 23:06:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
nicholas@mordor:~$
Lý tưởng nhất, muốn sử dụng đánh đập
như:
java -Dtestng.test.classpath="c:/build;c:/java/classes;" org.testng.TestNG testng.xml
nhưng khi sử dụng linux có lẽ đã bị lẫn lộn lệnh.
Đây là về đơn giản nhất kiểm tra
ví dụ khả thi.