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

質問編集履歴

2

新しい情報の追加

2015/12/24 13:22

投稿

otftrough
otftrough

スコア477

title CHANGED
File without changes
body CHANGED
@@ -19,4 +19,73 @@
19
19
 
20
20
  友人は、ロジテックユーザーのWi-Fiでwin10のノートを使っています。
21
21
 
22
- 何がいけないのでしょうか?
22
+ 何がいけないのでしょうか?
23
+
24
+ 追記:
25
+ 今日やっと友人に会えて、実際に実行してもらいました。
26
+ エラー内容をコピーしてきました。
27
+ 質問の文字数制限があるので、[こちら](http://blog-imgs-86.fc2.com/b/l/o/blogbyegc/20151224222007858.txt)からテキストファイルを開いてください。
28
+
29
+ at mine.FileDownload.<init>(FileDownload.java:19)の内容で、
30
+ public class FileDownloadの中身です(どこかのサイトのをほぼ写してますが)。
31
+ 19行目はconnect.connect();です。
32
+ ```java
33
+ package mine;
34
+
35
+ import java.net.*;
36
+ import java.io.*;
37
+
38
+ public class FileDownload{
39
+
40
+ private HttpURLConnection connect;
41
+
42
+ public FileDownload(String filepath){
43
+
44
+ try{
45
+ URL url = new URL(filepath);
46
+
47
+ connect = (HttpURLConnection)url.openConnection();
48
+ connect.setAllowUserInteraction(false);
49
+ connect.setInstanceFollowRedirects(true);
50
+ connect.setRequestMethod("GET");
51
+ connect.connect();
52
+
53
+ int code = connect.getResponseCode();
54
+
55
+ } catch(IOException e){
56
+
57
+ e.printStackTrace();
58
+ }
59
+ }
60
+
61
+ public boolean to(String filepath){
62
+
63
+ try{
64
+
65
+ if(new File(filepath).exists()) new File(filepath).delete();
66
+ DataInputStream dis = new DataInputStream(connect.getInputStream());
67
+ DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(filepath)));
68
+
69
+ byte[] b = new byte[4096];
70
+ int readByte = 0;
71
+
72
+ while(-1 != (readByte = dis.read(b))){
73
+
74
+ dos.write(b, 0, readByte);
75
+ }
76
+
77
+ dis.close();
78
+ dos.close();
79
+ } catch(Exception e){
80
+
81
+ e.printStackTrace();
82
+ return false;
83
+ }
84
+ return true;
85
+ }
86
+ }
87
+ ```
88
+
89
+ at MyGameSampleSetup.install(MyGameSampleSetup.java:111)は、
90
+ ``if(new FileDownload(url).to(folderName + "/MyGameSample.exe"))``
91
+ になります。もちろんurlはString型です。

1

同じ事柄について、質問を変更

2015/12/24 13:22

投稿

otftrough
otftrough

スコア477

title CHANGED
@@ -1,1 +1,1 @@
1
- インターネット接続の確認方法を教えてください
1
+ インターネット接続の確認で失敗するそうです
body CHANGED
@@ -1,4 +1,4 @@
1
- Yahoo!知恵袋、try文を使って確認する方法があったので試してみましたが、私のパソコンでは3台使って3台とも成功しましたが、友人のパソコンではうまくいきません。
1
+ インターネット接続の確認の仕方で、Yahoo!知恵袋、try文を使って確認する方法があったので試してみましたが、私のパソコンでは3台使って3台とも成功しましたが、友人のパソコンではうまくいきません。
2
2
  以下が今使っている方法です。
3
3
  ```java
4
4
  boolean internet = true;
@@ -19,4 +19,4 @@
19
19
 
20
20
  友人は、ロジテックユーザーのWi-Fiでwin10のノートを使っています。
21
21
 
22
- これ以外でインターネット接続の確認できる方法があれば教えてくださ
22
+ がいけないのでしょうか?