2015-11-25 22 views
9

Tôi đã nâng cấp phiên bản cộng đồng IntelliJ của mình từ phiên bản 14 lên 15.0.1 và kiểm tra TestNG được sử dụng để chạy trong IDE cung cấp những ngoại lệ này. Làm cách nào để khắc phục những vấn đề này?Sau khi nâng cấp lên kiểm tra Intellij 15 TestNG không chạy trong IDE

Exception in thread "main" java.lang.NoClassDefFoundError: org/testng/CommandLineArgs 
    at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:118) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:497) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) 
Caused by: java.lang.ClassNotFoundException: org.testng.CommandLineArgs 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 

Hãy cho tôi biết nếu cần thêm thông tin.

+0

Nghe giống như sự cố classpath. Tôi cá rằng họ sẽ chạy nếu bạn thêm TestNG vào đường dẫn thử nghiệm của bạn. Không phải là một vấn đề IntelliJ; một vấn đề cấu hình dự án. – duffymo

+0

Tôi không tin đó là vấn đề về cấu hình giống như đang làm việc với Intellij14 – Ram

+0

Lưu ý rằng đây là trên Amazon Linux. – Ram

Trả lời

8

Lớp org.testng.CommandLineArgs được giới thiệu trong TestNG 6.0. Tôi gặp phải vấn đề tương tự và dự án của tôi có TestNG 5.9. Sau khi nâng cấp lên một phiên bản thử nghiệm mới hơn chạy thành công.

+0

Tôi có Cộng đồng Idea 2016.2. Thêm \t \t \t \t \t org.testng \t \t \t testng \t \t \t 6.8.5 \t \t \t kiểm tra \t \t đến pom của tôi đã giúp. – LoBo

-2

thêm

<dependency> 
    <groupId>com.github.adedayo.intellij.sdk</groupId> 
    <artifactId>testng_rt</artifactId> 
    <version>142.1</version> 
</dependency> 

để pom của tôi, sửa chữa các vấn đề.

+0

Nó không dành cho tôi. – mattalxndr

+0

không hoạt động đối với tôi. –

Các vấn đề liên quan