publicclass Jexec extends TestHelper { privatefinal File testJar; privatefinal File jexecCmd; privatefinal String message = "Hello, do you read me ?";
Jexec() throws IOException {
jexecCmd = new File(JAVA_LIB, "jexec"); if (!jexecCmd.exists() || !jexecCmd.canExecute()) { thrownew Error("jexec: does not exist or not executable");
}
testJar = new File("test.jar");
StringBuilder tsrc = new StringBuilder();
tsrc.append("public static void main(String... args) {\n");
tsrc.append(" for (String x : args) {\n");
tsrc.append(" System.out.println(x);\n");
tsrc.append(" }\n");
tsrc.append("}\n");
createJar(testJar, tsrc.toString());
}
publicstaticvoid main(String... args) throws Exception { // linux is the only supported platform, give the others a pass if (!isLinux) {
System.err.println("Warning: unsupported platform test passes vacuously"); return;
} // ok to run the test now
Jexec t = new Jexec();
t.run(null);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.