2011-06-07 39 views
0

運行時:java%JAVA_OPTS%-cp%JARS%(jar_files)com.android.cts.TestHost%CONFIG%(xml path)%*%DDCONFIG% in cmd promt im得到以下錯誤,請任何人建議爲這個錯誤無法在Windows上運行CTS

異常的線程解決方案「主要」 java.lang.NoClassDefFoundError:和 產生的原因:拋出java.lang.ClassNotFoundException:和 在java.net.URLClassLoader的$ 1.run(來源不明) 在java.security.AccessController.doPrivileged(本機方法) 在java.net.URLClassLoader.findClass(來源不明) 在java.lang.ClassLoader.loadClass(來源不明) 在sun.m isc.Launcher $ AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) 無法找到主要類:和。程序將會退出。

包com.android.cts.TestHost是存在於罐file.which

回答

0

我用的cygwin

有同樣的問題,我找到了解決辦法上this blog

你只需要做在腳本這兩個線的改造startcts:

JARS=`cygpath -w -p ${CTS_LIB}:${DDM_LIB}:${JUNIT_LIB}:${HOSTTEST_LIB}` 
java ${JAVA_OPTS} -cp ${JARS} com.android.cts.TestHost `cygpath -w ${CONFIG}` "[email protected]" ${DDCONFIG} 

然後,我能有CTS提示