質問編集履歴

5

追加

2018/09/12 09:50

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -48,4 +48,22 @@
48
48
 
49
49
  PHP5.6
50
50
 
51
- Javaは実行すると画像が一枚出来上がるソースってます。上のソースだとPHP実行すと、画像が一枚出来上がります。下ソースだとPHPを実行ても画像が出来上がりせんでした。
51
+ ソースはすごく簡単なHelloWorld表示させだけものに変更しました。
52
+
53
+ ```Java
54
+
55
+ import java.io.*;
56
+
57
+
58
+
59
+ public class Hello{
60
+
61
+ public static void main(String[] args){
62
+
63
+ System.out.println("HelloWorld");
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```

4

syuusei

2018/09/12 09:50

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  }
36
36
 
37
- exec("java Hello", $out, $rtn);
37
+ exec("java Hello 2>&1", $out, $rtn);
38
38
 
39
39
  print_r($out);
40
40
 
@@ -42,7 +42,7 @@
42
42
 
43
43
  ?>
44
44
 
45
- ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray()と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
45
+ ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray([0]=>sh: java:not found)と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
46
46
 
47
47
  ###補足
48
48
 

3

修正

2018/09/12 09:47

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -6,13 +6,17 @@
6
6
 
7
7
  <?php
8
8
 
9
- exec("java Hello");
9
+ exec("java Hello", $out, $rtn);
10
+
11
+ print_r($out);
12
+
13
+ echo $rtn;
10
14
 
11
15
  ?>
12
16
 
13
17
  ```
14
18
 
15
- このソースなら上手くいきます。しかし
19
+ このソースをコマンドラインで実行すれば上手くいきます。しかし
16
20
 
17
21
  ```PHP
18
22
 
@@ -30,11 +34,15 @@
30
34
 
31
35
  }
32
36
 
33
- exec("java Hello");
37
+ exec("java Hello", $out, $rtn);
38
+
39
+ print_r($out);
40
+
41
+ echo $rtn;
34
42
 
35
43
  ?>
36
44
 
37
- ```このソースと上手くいきません。原因と解決策が分かる方回答お願いします。
45
+ ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray()と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
38
46
 
39
47
  ###補足
40
48
 

2

改行

2018/09/12 09:44

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
+ ###実現したい事
2
+
1
- ###実現したい事 PHPでexecコマンドを使用してJavaを実行したいのですが、上手くいきません。
3
+ PHPでexecコマンドを使用してJavaを実行したいのですが、上手くいきません。
2
4
 
3
5
  ```PHP
4
6
 

1

補足

2018/09/11 11:58

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,9 @@
33
33
  ?>
34
34
 
35
35
  ```このソースだと上手くいきません。原因と解決策が分かる方回答お願いします。
36
+
37
+ ###補足
38
+
39
+ PHP5.6
40
+
41
+ Javaは実行すると画像が一枚出来上がるソースになってます。上のソースだとPHPを実行すると、画像が一枚出来上がります。下のソースだとPHPを実行しても画像が出来上がりませんでした。