何故かエラーが出る?教えてください – プログラミング – Home

何故かエラーが出る?教えてください
 
通知
すべてクリア

[解決済] 何故かエラーが出る?教えてください


あつし
 あつし
(@あつし)
ゲスト
結合: 23年前
投稿: 14
Topic starter  

import java.util.*;

public class GcArray2{
static ArrayList<int[]> list = new ArrayList<int[]>();
public static void main(String[] args){
while (true) {
int [] a = new int[1000];
for (int i = 0; i < 1000; i++){
a[i] = i;
}
list.add(a);
System.out.println(残りのメモリ = + Runtime.getRuntime().freeMemory
());
}
}
}
何が間違っているんでしょうか?教えてください
エラーの内容は
GcArray2.java:5: <identifier> がありません。
static ArrayList<int[]> list = new ArrayList<int[]>()
^
GcArray2.java:12: シンボルを解釈処理できません。
シンボル: 変数 list
位置 : GcArray2 の クラス
list.add(a);
って出てきます何故ですか
このソースは本に書かれた内容をそのまま実行しました


引用未解決
トピックタグ
YuO
 YuO
(@YuO)
ゲスト
結合: 21年前
投稿: 320
 

5.0(1.5)より前のコンパイラを使っているのでは?
javac -version
でバージョンを確かめてみてください。


返信引用
あつし
 あつし
(@あつし)
ゲスト
結合: 23年前
投稿: 14
Topic starter  

バージョン変えたらできました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました