Fixed uiautomatorviewer launcher for Unix so it runs with OpenJDK9.

Test: uiautomatorviewer
Bug: 74542448

Change-Id: I11358cfee7a99c0c410f350038acec305514e26f
diff --git a/tools/uiautomatorviewer b/tools/uiautomatorviewer
index 79faf5a..d9108cb 100755
--- a/tools/uiautomatorviewer
+++ b/tools/uiautomatorviewer
@@ -94,11 +94,11 @@
 
 # Combine the swtpath and the framework dir path.
 if [ -d "$swtpath" ]; then
-    frameworkdir="${swtpath}:${frameworkdir}"
+    frameworkdir="${swtpath}/*:${frameworkdir}/*"
 else
     echo "SWT folder '${swtpath}' does not exist."
     echo "Please export ANDROID_SWT to point to the folder containing swt.jar for your platform."
     exit 1
 fi
 
-exec "${javaCmd}" $javaOpts -Djava.ext.dirs="$frameworkdir" -Dcom.android.uiautomator.bindir="$progdir" -jar "$jarpath" "$@"
+exec "${javaCmd}" $javaOpts -classpath "$frameworkdir:$jarpath" -Dcom.android.uiautomator.bindir="$progdir" com.android.uiautomator.UiAutomatorViewer "$@"