0

実行すると: java %JAVA_OPTS% -cp %JARS%(jar_files) com.android.cts.TestHost %CONFIG%(xml path) %* %DDCONFIG% cmd promt で次のエラーが発生します。誰かこのエラーの解決策を提案してください

スレッド「メイン」での例外 java.lang.NoClassDefFoundError: および原因: java.lang.ClassNotFoundException: および java.net.URLClassLoader$1.run(不明なソース) での java.security.AccessController.doPrivileged(Native Method) での java .net.URLClassLoader.findClass(不明なソース) で java.lang.ClassLoader.loadClass(不明なソース) で sun.misc.Launcher$AppClassLoader.loadClass(不明なソース) で java.lang.ClassLoader.loadClass(不明なソース) できませんでしたメインクラスを見つけます: and. プログラムは終了します。

パッケージ com.android.cts.TestHost は Jar ファイルに存在します。

4

1 に答える 1

0

cygwinを使用しても同じ問題が発生しました

私はこのブログで解決策を見つけました

スクリプトstartctsのこれらの2行を変更する必要があります。

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

その後、CTSプロンプトを表示することができました

于 2011-07-08T15:16:28.643 に答える