2012-07-11 33 views
0

編程classpath中我可以編程方式使用添加JRE使用JUnit

entries.add(JavaRuntime.getDefaultJREContainerEntry()); 

其中entries是classpathyentry在類路徑中添加JRE。任何人都知道如何爲JUnit做到這一點?

+0

檢查這在[裝載-罐的動態可在運行時] SO問題(http://stackoverflow.com/questions/60764/how -should-I-負載罐-動態在運行時) – asgs 2012-07-11 05:33:42

回答

1

發現這是

IClasspathEntry junit4Entry = BuildPathSupport.getJUnit4ClasspathEntry(); 
1

如果我嘗試

IClasspathEntry junit4Entry = BuildPathSupport.getJUnit4ClasspathEntry(); 

我得到

氣餒訪問:類型 'ClasspathEntry' 不是API(所需的庫限制/ {路徑} /org.eclipse.jdt.core_3.10.0.v20140604-1726.jar')

所以

IClasspathEntry junit4Entry = JavaCore.newContainerEntry(JUnitCore.JUNIT4_CONTAINER_PATH); 

更好地工作,沒有警告;)