27 * @summary validate and test -version, -fullversion, and internal, as well as
28 * sanity checks if a tool can be launched.
29 * @modules jdk.compiler
30 * jdk.zipfs
31 * @compile VersionCheck.java
32 * @run main VersionCheck
33 */
34
35 import java.io.File;
36 import java.util.ArrayList;
37 import java.util.HashMap;
38 import java.util.HashSet;
39 import java.util.List;
40 import java.util.Map;
41 import java.util.Set;
42
43 public class VersionCheck extends TestHelper {
44
45 // tools that do not accept -J-option
46 static final String[] BLACKLIST_JOPTION = {
47 "controlpanel",
48 "jabswitch",
49 "java-rmi",
50 "java-rmi.cgi",
51 "java",
52 "javacpl",
53 "jaccessinspector",
54 "jaccessinspector-32",
55 "jaccesswalker",
56 "jaccesswalker-32",
57 "javaw",
58 "javaws",
59 "jcontrol",
60 "jmc",
61 "jmc.ini",
62 "jweblauncher",
63 "jpackage",
64 "ssvagent",
65 "jwebserver"
66 };
67
68 // tools that do not accept -version
69 static final String[] BLACKLIST_VERSION = {
70 "controlpanel",
71 "jaccessinspector",
72 "jaccessinspector-32",
73 "jaccesswalker",
74 "jaccesswalker-32",
75 "jar",
76 "jarsigner",
77 "java-rmi",
78 "java-rmi.cgi",
79 "javadoc",
80 "javacpl",
81 "javaws",
82 "jcmd",
83 "jconsole",
84 "jcontrol",
85 "jdeprscan",
86 "jdeps",
87 "jfr",
88 "jimage",
89 "jinfo",
90 "jlink",
91 "jmap",
92 "jmod",
93 "jmc",
94 "jmc.ini",
95 "jps",
96 "jrunscript",
97 "jjs",
98 "jstack",
99 "jstat",
100 "jstatd",
101 "jweblauncher",
102 "keytool",
103 "kinit",
104 "klist",
105 "ktab",
106 "jpackage",
107 "rmiregistry",
|
27 * @summary validate and test -version, -fullversion, and internal, as well as
28 * sanity checks if a tool can be launched.
29 * @modules jdk.compiler
30 * jdk.zipfs
31 * @compile VersionCheck.java
32 * @run main VersionCheck
33 */
34
35 import java.io.File;
36 import java.util.ArrayList;
37 import java.util.HashMap;
38 import java.util.HashSet;
39 import java.util.List;
40 import java.util.Map;
41 import java.util.Set;
42
43 public class VersionCheck extends TestHelper {
44
45 // tools that do not accept -J-option
46 static final String[] BLACKLIST_JOPTION = {
47 "asprof",
48 "controlpanel",
49 "jabswitch",
50 "java-rmi",
51 "java-rmi.cgi",
52 "java",
53 "javacpl",
54 "jaccessinspector",
55 "jaccessinspector-32",
56 "jaccesswalker",
57 "jaccesswalker-32",
58 "javaw",
59 "javaws",
60 "jcontrol",
61 "jfrconv",
62 "jmc",
63 "jmc.ini",
64 "jweblauncher",
65 "jpackage",
66 "ssvagent",
67 "jwebserver"
68 };
69
70 // tools that do not accept -version
71 static final String[] BLACKLIST_VERSION = {
72 "asprof",
73 "controlpanel",
74 "jaccessinspector",
75 "jaccessinspector-32",
76 "jaccesswalker",
77 "jaccesswalker-32",
78 "jar",
79 "jarsigner",
80 "java-rmi",
81 "java-rmi.cgi",
82 "javadoc",
83 "javacpl",
84 "javaws",
85 "jcmd",
86 "jconsole",
87 "jcontrol",
88 "jdeprscan",
89 "jdeps",
90 "jfr",
91 "jfrconv",
92 "jimage",
93 "jinfo",
94 "jlink",
95 "jmap",
96 "jmod",
97 "jmc",
98 "jmc.ini",
99 "jps",
100 "jrunscript",
101 "jjs",
102 "jstack",
103 "jstat",
104 "jstatd",
105 "jweblauncher",
106 "keytool",
107 "kinit",
108 "klist",
109 "ktab",
110 "jpackage",
111 "rmiregistry",
|