您的位置:首页 > 编程语言 > Java开发

testng测试报错:java.lang.UnsatisfiedLinkError: no attach in java.library.path解决方案

2017-09-29 10:28 1106 查看
1、报错信息

java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.UnsatisfiedLinkError: no attach in java.library.path
[TestNG] Running:
C:\Users\liangzhicheng\AppData\Local\Temp\testng-eclipse--1609936300\testng-customsuite.xml

FAILED: testAdd
java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.WindowsVirtualMachine

FAILED: testCountSSubjectBlockItem
java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.WindowsVirtualMachine

FAILED: testDelete
java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.WindowsVirtualMachine

FAILED: testGet
java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.WindowsVirtualMachine

FAILED: testGetList
java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.WindowsVirtualMachine

FAILED: testUpdate
java.lang.IllegalStateException: Native library for Attach API not available in this JRE
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.WindowsVirtualMachine

===============================================
Default test
Tests run: 6, Failures: 6, Skips: 0
===============================================

===============================================
Default suite
Total tests run: 6, Failures: 6, Skips: 0
===============================================

[TestNG] Time taken by org.testng.reporters.XMLReporter@5700d6b1: 12 ms
[TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@598067a5: 25 ms
[TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 6 ms
[TestNG] Time taken by org.testng.reporters.JUnitReportReporter@72d818d1: 10 ms
[TestNG] Time taken by org.testng.reporters.EmailableReporter2@1e397ed7: 9 ms
[TestNG] Time taken by org.testng.reporters.jq.Main@553f17c: 41 ms


2、报错原因::java.lang.UnsatisfiedLinkError: no attach in java.library.path

3、解决方案:右键单击>Run As > Run Configurations 选择存在的的JRE包,点击Run即可;若没有JRE包可选,点击Install JREs添加,点击Ok ,再点击Run即可。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  解决方案
相关文章推荐