質問編集履歴
4
修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -13,10 +13,13 @@
|
|
|
13
13
|
Eclipseのプロジェクト名:Java8Key
|
|
14
14
|
フォルダ:src/topic08/ArraySortName.java
|
|
15
15
|
フォルダ:src/topic08/ArraySortNameIC.java
|
|
16
|
-
|
|
16
|
+
フォルダ:src/topic08/SmplSortName.java
|
|
17
17
|
となっています。
|
|
18
|
-
コード「ArraySortNameIC.java」は正常に動作します。
|
|
18
|
+
コード「ArraySortNameIC.java」「SmplSortName.java」は正常に動作します。
|
|
19
|
+
「ArraySortName.java」と「SmplSortName.java」はほとんど同じなのに
|
|
20
|
+
どうしてエラーになるのでしょうか。
|
|
19
21
|
|
|
22
|
+
|
|
20
23
|
実行でエラーが出るとき、eclipse.ini の設定を変えれば起動します。というネットでの検索でエラーも消えてうまく動作していたのですが、
|
|
21
24
|
ネット検索ではほとんど「eclipse.ini の設定を変えれば起動します」と出ていて、あとどうすればいいかわからない状態です。
|
|
22
25
|
「Eclipseのコンソール:
|
|
@@ -93,7 +96,38 @@
|
|
|
93
96
|
}
|
|
94
97
|
}
|
|
95
98
|
```
|
|
99
|
+
```Java
|
|
100
|
+
// SmplSortName.java
|
|
96
101
|
|
|
102
|
+
package topic08;
|
|
103
|
+
|
|
104
|
+
import java.util.Arrays;
|
|
105
|
+
import java.util.List;
|
|
106
|
+
|
|
107
|
+
public class SmplSortName {
|
|
108
|
+
|
|
109
|
+
public static void main(String[] args) {
|
|
110
|
+
|
|
111
|
+
// Listに犬の名前を保存する
|
|
112
|
+
String [] dogname = {"Pochi" , "Kenta" , "lucky", "Pippy", "Becky"};
|
|
113
|
+
|
|
114
|
+
// 犬の名前を大文字にする
|
|
115
|
+
for(int i=0;i<dogname.length;i++)
|
|
116
|
+
|
|
117
|
+
dogname[i] = dogname[i].toUpperCase();
|
|
118
|
+
|
|
119
|
+
List <String> dogs = Arrays.asList( dogname );
|
|
120
|
+
|
|
121
|
+
dogs.sort(null);
|
|
122
|
+
|
|
123
|
+
// 名前を出力する
|
|
124
|
+
for (String a : dogs)
|
|
125
|
+
|
|
126
|
+
System.out.println( a );
|
|
127
|
+
}
|
|
128
|
+
}
|
|
129
|
+
|
|
130
|
+
```
|
|
97
131
|
```eclipse.ini
|
|
98
132
|
|
|
99
133
|
//eclipse.ini
|
3
修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -30,7 +30,7 @@
|
|
|
30
30
|
です。
|
|
31
31
|
よろしくおねがいいたします。
|
|
32
32
|
|
|
33
|
-
```
|
|
33
|
+
```Java
|
|
34
34
|
// ArraySortName.java
|
|
35
35
|
|
|
36
36
|
package topic08;
|
|
@@ -58,7 +58,7 @@
|
|
|
58
58
|
}
|
|
59
59
|
|
|
60
60
|
```
|
|
61
|
-
```
|
|
61
|
+
```Java
|
|
62
62
|
|
|
63
63
|
// ArraySortNameIC.java
|
|
64
64
|
|
|
@@ -94,7 +94,7 @@
|
|
|
94
94
|
}
|
|
95
95
|
```
|
|
96
96
|
|
|
97
|
-
```
|
|
97
|
+
```eclipse.ini
|
|
98
98
|
|
|
99
99
|
//eclipse.ini
|
|
100
100
|
-product
|
2
修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -57,8 +57,9 @@
|
|
|
57
57
|
}
|
|
58
58
|
}
|
|
59
59
|
|
|
60
|
+
```
|
|
61
|
+
```
|
|
60
62
|
|
|
61
|
-
|
|
62
63
|
// ArraySortNameIC.java
|
|
63
64
|
|
|
64
65
|
package topic08;
|
|
@@ -91,7 +92,9 @@
|
|
|
91
92
|
System.out.println( dogs[i] );
|
|
92
93
|
}
|
|
93
94
|
}
|
|
95
|
+
```
|
|
94
96
|
|
|
97
|
+
```
|
|
95
98
|
|
|
96
99
|
//eclipse.ini
|
|
97
100
|
-product
|
1
修正
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -93,4 +93,27 @@
|
|
|
93
93
|
}
|
|
94
94
|
|
|
95
95
|
|
|
96
|
+
//eclipse.ini
|
|
97
|
+
-product
|
|
98
|
+
org.eclipse.epp.package.jee.product
|
|
99
|
+
--launcher.defaultAction
|
|
100
|
+
openFile
|
|
101
|
+
|
|
102
|
+
-vm //ここを追加しました
|
|
103
|
+
C:\pleiades\java\8\bin\javaw.exe //ここを追加しました
|
|
104
|
+
|
|
105
|
+
--launcher.appendVmargs
|
|
106
|
+
|
|
107
|
+
-vmargs
|
|
108
|
+
-Dosgi.requiredJavaVersion=1.8
|
|
109
|
+
-XX:+UseG1GC
|
|
110
|
+
-XX:+UseStringDeduplication
|
|
111
|
+
--add-modules=ALL-SYSTEM
|
|
112
|
+
-Dosgi.dataAreaRequiresExplicitInit=true
|
|
113
|
+
-Xverify:none
|
|
114
|
+
-Xms2048m
|
|
115
|
+
-Xmx2048m
|
|
116
|
+
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
|
|
117
|
+
-javaagent:lombok.jar
|
|
118
|
+
|
|
96
119
|
```
|