teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

追加

2018/09/12 09:50

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -23,4 +23,13 @@
23
23
  ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray([0]=>sh: java:not found)と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
24
24
  ###補足
25
25
  PHP5.6
26
- Javaは実行すると画像が一枚出来上がるソースになってま。上のソースだとPHP実行すと、画像が一枚出来上がります。下のソースとPHPを実行して画像が出来上がりせんでした。
26
+ ソースごく簡単なHelloWorld表示させるだけののに変更しました。
27
+ ```Java
28
+ import java.io.*;
29
+
30
+ public class Hello{
31
+ public static void main(String[] args){
32
+ System.out.println("HelloWorld");
33
+ }
34
+ }
35
+ ```

4

syuusei

2018/09/12 09:50

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -16,11 +16,11 @@
16
16
  header("Location: test.php");
17
17
  exit;
18
18
  }
19
- exec("java Hello", $out, $rtn);
19
+ exec("java Hello 2>&1", $out, $rtn);
20
20
  print_r($out);
21
21
  echo $rtn;
22
22
  ?>
23
- ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray()と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
23
+ ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray([0]=>sh: java:not found)と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
24
24
  ###補足
25
25
  PHP5.6
26
26
  Javaは実行すると画像が一枚出来上がるソースになってます。上のソースだとPHPを実行すると、画像が一枚出来上がります。下のソースだとPHPを実行しても画像が出来上がりませんでした。

3

修正

2018/09/12 09:47

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -2,10 +2,12 @@
2
2
  PHPでexecコマンドを使用してJavaを実行したいのですが、上手くいきません。
3
3
  ```PHP
4
4
  <?php
5
- exec("java Hello");
5
+ exec("java Hello", $out, $rtn);
6
+ print_r($out);
7
+ echo $rtn;
6
8
  ?>
7
9
  ```
8
- このソースなら上手くいきます。しかし
10
+ このソースをコマンドラインで実行すれば上手くいきます。しかし
9
11
  ```PHP
10
12
  <?php
11
13
  session_start();
@@ -14,9 +16,11 @@
14
16
  header("Location: test.php");
15
17
  exit;
16
18
  }
17
- exec("java Hello");
19
+ exec("java Hello", $out, $rtn);
20
+ print_r($out);
21
+ echo $rtn;
18
22
  ?>
19
- ```このソースと上手くいきません。原因と解決策が分かる方回答お願いします。
23
+ ```このソースをブラウザで実行すると上手くいきません。ブラウザには$outに対応する部分がArray()と表示され、$rtnに対応する部分が127と表示されます。原因と解決策が分かる方回答お願いします。
20
24
  ###補足
21
25
  PHP5.6
22
26
  Javaは実行すると画像が一枚出来上がるソースになってます。上のソースだとPHPを実行すると、画像が一枚出来上がります。下のソースだとPHPを実行しても画像が出来上がりませんでした。

2

改行

2018/09/12 09:44

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,5 @@
1
+ ###実現したい事
1
- ###実現したい事 PHPでexecコマンドを使用してJavaを実行したいのですが、上手くいきません。
2
+ PHPでexecコマンドを使用してJavaを実行したいのですが、上手くいきません。
2
3
  ```PHP
3
4
  <?php
4
5
  exec("java Hello");

1

補足

2018/09/11 11:58

投稿

aiueoaiueoaiue
aiueoaiueoaiue

スコア94

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,7 @@
15
15
  }
16
16
  exec("java Hello");
17
17
  ?>
18
- ```このソースだと上手くいきません。原因と解決策が分かる方回答お願いします。
18
+ ```このソースだと上手くいきません。原因と解決策が分かる方回答お願いします。
19
+ ###補足
20
+ PHP5.6
21
+ Javaは実行すると画像が一枚出来上がるソースになってます。上のソースだとPHPを実行すると、画像が一枚出来上がります。下のソースだとPHPを実行しても画像が出来上がりませんでした。