From d874cc183e72d65d4102ee3fb319c3ecb0fec706 Mon Sep 17 00:00:00 2001 From: XuKaiQuan <964262001@qq.com> Date: Sat, 19 Dec 2020 10:05:43 +0800 Subject: [PATCH 1/5] =?UTF-8?q?javac=E4=B8=8Ejava=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compile-run-with-classpath/solution.sh | 2 ++ read-env-variable-system-property/solution.sh | 3 +++ system-out-system-err/solution.sh | 2 ++ 3 files changed, 7 insertions(+) diff --git a/compile-run-with-classpath/solution.sh b/compile-run-with-classpath/solution.sh index 292074f..d77281c 100644 --- a/compile-run-with-classpath/solution.sh +++ b/compile-run-with-classpath/solution.sh @@ -7,3 +7,5 @@ # First argument is blank: true # Second argument is blank: true # Third argument is blank: false +javac -cp commons-lang3-3.9.jar StringIsBlank.java +java -cp ./commons-lang3-3.9.jar:. StringIsBlank "" ' ' '*' diff --git a/read-env-variable-system-property/solution.sh b/read-env-variable-system-property/solution.sh index 1dfb638..029d052 100644 --- a/read-env-variable-system-property/solution.sh +++ b/read-env-variable-system-property/solution.sh @@ -6,3 +6,6 @@ # 使得该java命令输出: # Environment variable AAA: $A; # System property BBB: ' +export AAA='$A' +javac ReadEnvironmentVariableAndSystemProperty.java +java -DBBB="'" ReadEnvironmentVariableAndSystemProperty \ No newline at end of file diff --git a/system-out-system-err/solution.sh b/system-out-system-err/solution.sh index 5cdeb2b..b96c5b0 100644 --- a/system-out-system-err/solution.sh +++ b/system-out-system-err/solution.sh @@ -2,3 +2,5 @@ # 请在这里编写两条命令: # 1. 在当前目录中,使用javac命令编译PrintSystemOutSystemErr.java # 2. 在当前目录中,使用java命令运行PrintSystemOutSystemErr,使其标准输出和标准错误都重定向到当前目录下一个名为output.txt的文件中 +javac PrintSystemOutSystemErr.java +java PrintSystemOutSystemErr > output.txt 2>&1 \ No newline at end of file From 247a04ff593649d9b857142532d8fadf682c1f41 Mon Sep 17 00:00:00 2001 From: XuKaiQuan <964262001@qq.com> Date: Sat, 19 Dec 2020 10:11:06 +0800 Subject: [PATCH 2/5] =?UTF-8?q?javac=E4=B8=8Ejava=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- read-env-variable-system-property/solution.sh | 4 ++-- system-out-system-err/solution.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/read-env-variable-system-property/solution.sh b/read-env-variable-system-property/solution.sh index 029d052..b3295fd 100644 --- a/read-env-variable-system-property/solution.sh +++ b/read-env-variable-system-property/solution.sh @@ -6,6 +6,6 @@ # 使得该java命令输出: # Environment variable AAA: $A; # System property BBB: ' -export AAA='$A' +export AAA=\$A javac ReadEnvironmentVariableAndSystemProperty.java -java -DBBB="'" ReadEnvironmentVariableAndSystemProperty \ No newline at end of file +java -DBBB=\' ReadEnvironmentVariableAndSystemProperty \ No newline at end of file diff --git a/system-out-system-err/solution.sh b/system-out-system-err/solution.sh index b96c5b0..2d17e8b 100644 --- a/system-out-system-err/solution.sh +++ b/system-out-system-err/solution.sh @@ -3,4 +3,4 @@ # 1. 在当前目录中,使用javac命令编译PrintSystemOutSystemErr.java # 2. 在当前目录中,使用java命令运行PrintSystemOutSystemErr,使其标准输出和标准错误都重定向到当前目录下一个名为output.txt的文件中 javac PrintSystemOutSystemErr.java -java PrintSystemOutSystemErr > output.txt 2>&1 \ No newline at end of file +java PrintSystemOutSystemErr >output.txt 2>&1 \ No newline at end of file From 14189dd67afb74d8778d835243d798ff25f048ce Mon Sep 17 00:00:00 2001 From: XuKaiQuan <964262001@qq.com> Date: Sat, 19 Dec 2020 10:15:24 +0800 Subject: [PATCH 3/5] =?UTF-8?q?javac=E4=B8=8Ejava=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compile-run-with-classpath/solution.sh | 1 + read-env-variable-system-property/solution.sh | 2 +- system-out-system-err/solution.sh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/compile-run-with-classpath/solution.sh b/compile-run-with-classpath/solution.sh index d77281c..ad81612 100644 --- a/compile-run-with-classpath/solution.sh +++ b/compile-run-with-classpath/solution.sh @@ -9,3 +9,4 @@ # Third argument is blank: false javac -cp commons-lang3-3.9.jar StringIsBlank.java java -cp ./commons-lang3-3.9.jar:. StringIsBlank "" ' ' '*' + diff --git a/read-env-variable-system-property/solution.sh b/read-env-variable-system-property/solution.sh index b3295fd..c0ca77c 100644 --- a/read-env-variable-system-property/solution.sh +++ b/read-env-variable-system-property/solution.sh @@ -8,4 +8,4 @@ # System property BBB: ' export AAA=\$A javac ReadEnvironmentVariableAndSystemProperty.java -java -DBBB=\' ReadEnvironmentVariableAndSystemProperty \ No newline at end of file +java -DBBB=\' ReadEnvironmentVariableAndSystemProperty diff --git a/system-out-system-err/solution.sh b/system-out-system-err/solution.sh index 2d17e8b..242fc61 100644 --- a/system-out-system-err/solution.sh +++ b/system-out-system-err/solution.sh @@ -3,4 +3,4 @@ # 1. 在当前目录中,使用javac命令编译PrintSystemOutSystemErr.java # 2. 在当前目录中,使用java命令运行PrintSystemOutSystemErr,使其标准输出和标准错误都重定向到当前目录下一个名为output.txt的文件中 javac PrintSystemOutSystemErr.java -java PrintSystemOutSystemErr >output.txt 2>&1 \ No newline at end of file +java PrintSystemOutSystemErr >output.txt 2>&1 From 36842758312f7ed66af7663a551385f1b15d411a Mon Sep 17 00:00:00 2001 From: XuKaiQuan <964262001@qq.com> Date: Sat, 19 Dec 2020 10:17:58 +0800 Subject: [PATCH 4/5] =?UTF-8?q?javac=E4=B8=8Ejava=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compile-run-with-classpath/solution.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compile-run-with-classpath/solution.sh b/compile-run-with-classpath/solution.sh index ad81612..d4dfb15 100644 --- a/compile-run-with-classpath/solution.sh +++ b/compile-run-with-classpath/solution.sh @@ -8,5 +8,5 @@ # Second argument is blank: true # Third argument is blank: false javac -cp commons-lang3-3.9.jar StringIsBlank.java -java -cp ./commons-lang3-3.9.jar:. StringIsBlank "" ' ' '*' +java -cp ./commons-lang3-3.9.jar:. StringIsBlank "" " " "*" From ce3d94bc302b2bf78b380555407c44cc59cbe182 Mon Sep 17 00:00:00 2001 From: XuKaiQuan <964262001@qq.com> Date: Sat, 19 Dec 2020 10:35:04 +0800 Subject: [PATCH 5/5] =?UTF-8?q?javac=E4=B8=8Ejava=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E7=BB=83=E4=B9=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compile-run-with-classpath/solution.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compile-run-with-classpath/solution.sh b/compile-run-with-classpath/solution.sh index d4dfb15..60945fa 100644 --- a/compile-run-with-classpath/solution.sh +++ b/compile-run-with-classpath/solution.sh @@ -7,6 +7,7 @@ # First argument is blank: true # Second argument is blank: true # Third argument is blank: false +a= '*' javac -cp commons-lang3-3.9.jar StringIsBlank.java -java -cp ./commons-lang3-3.9.jar:. StringIsBlank "" " " "*" +java -cp ./commons-lang3-3.9.jar:. StringIsBlank "" ' ' a