27 # @author Yingxian Wang 28 # @bug 4957669 5017871 29 # @library ../../../sun/net/www/httptest/ 30 # @build HttpCallback HttpServer ClosedChannelList HttpTransaction 31 # @run shell/timeout=300 ClassnameCharTest.sh 32 # @summary ; cannot load class names containing some JSR 202 characters; 33 # plugin does not escape unicode character in http request 34 # 35 # set platform-dependent variables 36 37 OS=`uname -s` 38 case "$OS" in 39 SunOS ) 40 PS=":" 41 FS="/" 42 ;; 43 Linux ) 44 PS=":" 45 FS="/" 46 ;; 47 Windows* ) 48 PS=";" 49 FS="\\" 50 ;; 51 * ) 52 echo "Unrecognized system!" 53 exit 1; 54 ;; 55 esac 56 57 cp ${TESTSRC}${FS}testclasses.jar ${TESTCLASSES} 58 cd ${TESTCLASSES} 59 ${TESTJAVA}${FS}bin${FS}jar xvf testclasses.jar "fo o.class" 60 ${TESTJAVA}${FS}bin${FS}javac -d ${TESTCLASSES} ${TESTSRC}${FS}ClassnameCharTest.java 61 62 ${TESTJAVA}${FS}bin${FS}java -classpath ${TESTCLASSES}${PS}${TESTCLASSES}${FS}sun${FS}misc${FS}URLClassPath ClassnameCharTest 63 64 rm -rf "fo o.class" testclasses.jar | 27 # @author Yingxian Wang 28 # @bug 4957669 5017871 29 # @library ../../../sun/net/www/httptest/ 30 # @build HttpCallback HttpServer ClosedChannelList HttpTransaction 31 # @run shell/timeout=300 ClassnameCharTest.sh 32 # @summary ; cannot load class names containing some JSR 202 characters; 33 # plugin does not escape unicode character in http request 34 # 35 # set platform-dependent variables 36 37 OS=`uname -s` 38 case "$OS" in 39 SunOS ) 40 PS=":" 41 FS="/" 42 ;; 43 Linux ) 44 PS=":" 45 FS="/" 46 ;; 47 Windows* | CYGWIN* ) 48 PS=";" 49 FS="\\" 50 ;; 51 * ) 52 echo "Unrecognized system!" 53 exit 1; 54 ;; 55 esac 56 57 cp ${TESTSRC}${FS}testclasses.jar ${TESTCLASSES} 58 cd ${TESTCLASSES} 59 ${TESTJAVA}${FS}bin${FS}jar xvf testclasses.jar "fo o.class" 60 ${TESTJAVA}${FS}bin${FS}javac -d ${TESTCLASSES} ${TESTSRC}${FS}ClassnameCharTest.java 61 62 ${TESTJAVA}${FS}bin${FS}java -classpath "${TESTCLASSES}${PS}${TESTCLASSES}${FS}sun${FS}misc${FS}URLClassPath" ClassnameCharTest 63 64 rm -rf "fo o.class" testclasses.jar |