Khi cố gắng chạy thử nghiệm dưới dạng bộ TestNG, tôi sẽ nhận được thông báo lỗi rất khó hiểu rằng TestNG không thể khởi chạy vì nó tham chiếu đến dự án không tồn tại . Tôi nghĩ rằng dự án của tôi không tồn tại, tôi thấy nó trong trình thám hiểm gói!Eclipse - Testng tham chiếu dự án XXX không tồn tại, khởi chạy cấu hình
Trả lời
Hóa ra bạn chỉ cần đảm bảo dự án của bạn là Dự án Java chứ không phải dự án đơn giản. Kiểm tra rằng thanh điều hướng hiển thị một chút màu xanh 'J' được liên kết với thư mục. Nếu không, thì bạn đã tạo ra một dự án đơn giản.
"Nó sẽ xuất hiện các dự án mà bạn đã tạo không phải là dự án Java.
Eclipse tự động xây dựng các tập tin java để .class file cho tất cả java file chứa trong một dự án Java.
Để tạo một dự án Java Tệp> Mới> Dự án> Dự án Java Đặt tên cho dự án. Nhấp vào Hoàn tất "
Tìm thấy câu trả lời này ẩn sâu trong this source.
Trong nhật thực, bạn nên sử dụng Điều hướng và không phải Trình thám hiểm gói, vì trình điều hướng đang duyệt qua hệ thống tệp thực, nơi trình thám hiểm gói chỉ tải những thứ nhất định. Trong tương lai hy vọng mọi người có thể tìm ra giải pháp dễ dàng hơn.
Nếu dự án hiện tại của nó, bạn phải có đường dẫn lớp và tệp dự án trong thư mục gốc của dự án để tạo dự án java.
mẫu:
<!--classpath -->
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
<!-- .project -->
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>testProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
tôi đã phải đối mặt với cùng một vấn đề trong khi tôi đang làm việc với hệ điều hành raspbian cho mâm xôi pi. Vấn đề là dự án java đã tham chiếu đến một trong những dự án trước đây của tôi.
Tôi đã giải quyết sự cố này bằng cách thực hiện các bước sau.
- Tới dự án-> tính
- Trong khung bên trái cửa sổ thuộc tính của chọn "Run/Debug Settings".
- Chọn "Định cấu hình" và nhấp vào "chỉnh sửa"
- Trong tab "Chính" thay thế Dự án cho dự án hiện tại của bạn.
- Chọn "Lớp chính" bằng cách nhấp vào nút tìm kiếm (nó sẽ là tên lớp của bạn).
- Bây giờ nhấn OK.
Trong trường hợp của tôi, lối tắt chạy đang tham chiếu đến một dự án cũ.
Chỉ cần nhấp chuột phải vào thư mục của dự án mà tôi đang cố gắng chạy và chọn lớp java đã khắc phục được sự cố.
Sau đó nhấn nút chạy bắt đầu hoạt động trở lại.
Tôi biết đây là một bài cũ, nhưng tôi nhấn này thời gian gần đây khi tôi chuyển sang sử dụng một MacBook Pro.
Khi tôi tạo ra một không gian làm việc Eclipse mới và nạp tất cả các dự án của tôi từ SCM, tôi có những thất bại Ant do tham khảo một dự án không tồn tại.
Giải pháp không dễ phát hiện, nhưng giải pháp rất đơn giản: Thay đổi cấu hình JRE của cấu hình chạy của Ant để chạy trong cùng một JRE như không gian làm việc.
Bạn KHÔNG cần phải thay đổi các dự án xây dựng của bạn cho các dự án Java.
Điều này đã cứu mạng tôi! Cảm ơn. Tôi đang sử dụng kiến cho các dự án không java và các giải pháp trên không có ý nghĩa. – frank
Vì vậy, đây là suy nghĩ tiếp theo của tôi. Tôi không muốn chạy với cùng một JRE vì tôi muốn chạy nhiều bản dựng Ant song song. Than ôi, tôi chưa tìm thấy bất kỳ giải pháp nào. –
CẢM ƠN BẠN, đó là nó cho tôi. <3 –
Được giải quyết theo cách khác cho cùng một vấn đề.
1) Chuyển đến Project-> properties.
2) Trong khung bên trái cửa sổ thuộc tính của chọn "Dự án khía cạnh".
3) Sau đó nhấp vào "Chuyển đổi thành dạng mặt"
4) Sau đó chọn máy chủ và phiên bản JDK của bạn.
Áp dụng và đóng.
Lưu ý: Xác minh dự án và mặc định IDE JRE là cùng một phiên bản.
- 1. Lỗi trong cấu hình khởi chạy Eclipse: tài liệu tham khảo GrammaticalStructure.1 không tồn tại dự án bắt đầu
- 2. Eclipse v4.7.1a: kiến xây dựng bị hỏng: Cấu hình khởi chạy <build.file> tham chiếu dự án <container dự án>
- 3. Lưu trữ cấu hình chạy với dự án trong Eclipse
- 4. Vấn đề Eclipse: tham chiếu dự án chính nó
- 5. Cách tham chiếu một dự án Java khác trong Eclipse
- 6. 'Cấu trúc dự án' trong Android Studio không khởi chạy
- 7. tham chiếu dự án không cắm vào dự án plugin eclipse
- 8. Thêm một tham chiếu giữa các dự án Java Eclipse
- 9. Mục tiêu "GetBuiltProjectOutputRecursive" không tồn tại trong dự án khi tham chiếu thư viện chuẩn net
- 10. Dự án Eclipse 3,4 GWT 1.6 - cách tham chiếu nguồn từ các dự án khác?
- 11. Eclipse: xuất cấu hình chạy
- 12. Thẻ "xxx" không tồn tại trong không gian tên XML "yyy"/Tham chiếu không thể tìm thấy
- 13. Gói Nuget ... không tồn tại trong dự án ... Gói ... Đã tồn tại trong thư mục
- 14. Eclipse: Nhà cung cấp đường dẫn tham chiếu không tồn tại
- 15. Thiết lập Dự án Web động Eclipse tham chiếu dự án khác
- 16. Làm cách nào để tạo Dự án khởi động khởi động Spring trong Eclipse được cấu hình đúng với Cấu hình chạy?
- 17. FOSJSRoutingBundle: "Route xxx không tồn tại"
- 18. Trong Eclipse, làm thế nào để có các cấu hình khởi chạy liên quan đến dự án?
- 19. TF10175: Dự án nhóm không tồn tại
- 20. Các lớp dự án EJB được tham chiếu không được tìm thấy trong dự án Web (tham chiếu)
- 21. Mặc định cho cấu hình chạy Eclipse
- 22. Nhiều dự án với Eclipse
- 23. Chạy dự án Eclipse từ dòng lệnh
- 24. Cách cấu hình Eclipse để luôn chạy cấu hình chạy lần cuối, không phải tệp hiện tại?
- 25. Một dự án với tên đó đã tồn tại trong không gian làm việc eclipse
- 26. Không thể tìm thấy phương pháp XXX, được tham chiếu từ phương pháp YYY
- 27. Tại sao dự án 4.0 không thể tham chiếu đến một phiên bản 4.5?
- 28. Phương pháp phụ thuộc vào nhóm không tồn tại - Testng
- 29. Lỗi JPA Eclipse Dali: 'Cấu hình bảng điều khiển "" không tồn tại'
- 30. Eclipse: Không thể xây dựng dự án
Nó hiển thị M cho tôi, tức là Dự án Maven. Tôi đã nhập nó dưới dạng Maven Projects hiện có; đã làm sạch maven cài đặt. Khi khởi chạy tệp, tôi nhận được lỗi được đề cập ở trên. Tôi đang thiếu gì? – R11G
testng cần nó là một dự án đơn giản, không phải là một dự án maven –