質問編集履歴

4

タイトル修正

2018/09/18 04:43

投稿

rev_timo
rev_timo

スコア117

test CHANGED
@@ -1 +1 @@
1
- java実行エラー "Error: A JNI error has occurred, please check your installation and try again"
1
+ java .class 実行エラー "Error: A JNI error has occurred, please check your installation and try again"
test CHANGED
File without changes

3

文法修正

2018/09/18 04:43

投稿

rev_timo
rev_timo

スコア117

test CHANGED
@@ -1 +1 @@
1
- javaコンパイルエラー "Error: A JNI error has occurred, please check your installation and try again"
1
+ java実行エラー "Error: A JNI error has occurred, please check your installation and try again"
test CHANGED
@@ -1,4 +1,4 @@
1
- あるjava ○○.class ファイルをコンパイルしたらエラーになりまして、
1
+ あるjava ○○.class ファイルを実行したらエラーになりまして、
2
2
 
3
3
  エラーは以下のとおりです。
4
4
 
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- 実は shell スクリプトを呼び出してからコンパイルすることになっています。本来であれば、javac ○○.java みたいに実行すると思いますが、今回は sh ○○.shを実行すれば○○.class がコンパイルされることです。
45
+ 実は shell スクリプトを呼び出してから実行することになっています。本来であれば、javac ○○.java みたいに実行すると思いますが、今回は sh ○○.shを実行すれば○○.class が実行されることです。
46
46
 
47
47
 
48
48
 

2

日本語修正

2018/09/18 04:41

投稿

rev_timo
rev_timo

スコア117

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
  then
62
62
 
63
- echo "ERROR !! need spiral aaa"
63
+ echo "ERROR !! need aaa"
64
64
 
65
65
  exit 1
66
66
 

1

問題内容を追加

2018/09/18 04:33

投稿

rev_timo
rev_timo

スコア117

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,67 @@
39
39
  at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
40
40
 
41
41
  ```
42
+
43
+
44
+
45
+ 実は shell スクリプトを呼び出してからコンパイルすることになっています。本来であれば、javac ○○.java みたいに実行すると思いますが、今回は sh ○○.shを実行すれば○○.class がコンパイルされることです。
46
+
47
+
48
+
49
+ shell スクリプトの中身は以下のとおりです。
50
+
51
+
52
+
53
+ ```ここに言語を入力
54
+
55
+ #!/bin/sh
56
+
57
+
58
+
59
+ if [ "`whoami`" != "aaa" ]
60
+
61
+ then
62
+
63
+ echo "ERROR !! need spiral aaa"
64
+
65
+ exit 1
66
+
67
+ fi
68
+
69
+
70
+
71
+ CLASS=UpdatePassword
72
+
73
+ ABC_JAR=/usr/local/abc/package/abc/abc.jar
74
+
75
+ SH_LIB=/usr/local/abc/sh_lib/java/
76
+
77
+ CP=.:\
78
+
79
+ ${ABC_JAR}:\
80
+
81
+ ${SH_LIB}/*
82
+
83
+
84
+
85
+ java -cp ${CP} ${CLASS}
86
+
87
+
88
+
89
+ if [ $? = 1 ] ;
90
+
91
+ then
92
+
93
+ echo "ERROR !!"
94
+
95
+ exit 1
96
+
97
+ fi
98
+
99
+
100
+
101
+ exit 0
102
+
103
+
104
+
105
+ ```