URL: http://java.cs.waseda.ac.jp/

このサイトの目的は情報理工学科,情報通信学科2年必修科目「プログラミングA」の特に前半部分に関して情報を提供することにあります.特に環境の準備や自主的な復習に関する情報を提供します.

講義情報

  • 講義の概要やスケジュールについ てはシラバスを参照のこと
  • 講義資料や演習課題は Course N@vi 上でアクセスが出来ます

プログラミング環境の準備

  • 環境インストール を参照して各自環境を準備して下さい。なお、これは「何もわからない人」向けです。自分で使いたい開発環境があるという人はそれを使ってもらってOKです。
  • 困ったことがあればまずは下にある FAQ を参照のこと。

FAQ

課題に関する Q and A (2班・前半限定)

コードを提出する場合、出力例はつけなくて良いですか?(例 演習課題(4) など)

  • コードを実行して出力を確認しますので、コードのみの提出でOKです

環境に関する Q and A

VSCode でJAVA HOME の設定ができません

Windows環境ではこの設定をする必要があります。

  • setting.jsonを編集
  • C:\Program Files\Java\jdk1.8.0_15 にJDKがある場合
     'java.home': 'C:\\Program Files\\Java\\jdk1.8.0_15',
    をsetting.jsonに追加する
  • (参考) https://teratail.com/questions/112879

VSCode の環境で、Linkage error が出ます

  • (project directory)/.vscode/launch.jsonが生成されているのを確認
    • (project directory) は自分の java ソースコードを保存したディレクトリのこと
  • launch.jsonの使用する設定に以下を書き加える
     "vmArgs": "--enable-preview",
  • VSCode を再起動する

今、授業の演習時間なのですが、どうしてもプログラミング環境が動きません。

再履修となりますが、以前に使った環境を使っても良いですか?

  • その環境がちゃんと動作していればOKです。ただしトラブルが起きた際にサポートが難しいので、可能であれば新しい環境を導入することを推奨します。

VSCodeでJavaのデバッグがうまく実行できません。

VSCode のターミナルで日本語を入力すると文字化けします。

java に関する Q and A

Q: コンパイルができません!

  • A: コマンドを実行している「場所」にファイルがあるか確認しましょう.
    • Linux/Mac であれば ls コマンドで編集した .java ファイルがあるかを確認
      • ない場合は cd コマンドでファイルがある場所に移動する.
    • Windows のコマンドプロンプトの場合は dir コマンドでファイルがあるかを確認
      • ない場合はやはり cd コマンドを使ってファイルがある場所に移動
  • A: 全角のスペースが入っていないかを確認しましょう.

その他

Q: Course N@vi への入力ができません

  • A: macOS で safari を使っている場合、そのような状況があるようです。Chrome や Firefox など、別のブラウザをインストールしてみてください。

Q: コンパイルが通りません

  • A: よくある間違いで,中括弧の範囲を誤っているケースがあります.メモ帳やワードを使っている場合にそのようなケースが散見されます.この問題と対策方法については講義でも解説します.

Q.文字コードの関係でコンパイルエラーが出ることがあります

  • A.ソースファイルのエンコーディング名を指定して実行することで解決する可能性があります.
     javac -encoding エンコーディング名 ファイル名
    とすることでエンコーディング名を指定したコンパイルが可能です.ファイルのエンコーディングがUTF-8の場合,
     javac -encoding UTF-8 hoge.java
    のようにします。

Q. illegal character "\u00A0" ... といったエラーが出ます

  • PDF からコードをコピーしたときにこういう状況が起こりえます。コードを手で打つか、半角スペースをすべて打ち直してください。

Q. MacでSystem.out.printf("¥n")としているのですが,改行を出力できません

  • Macでは¥ではなく\を使用してください。標準では"option + ¥"で入力できます。

Q. VSCodeからCourseN@viにソースコードを貼り付けるときに,真っ黒な表示になってしまいます。

  • メモ帳やテキストエディットに一度貼り付けると文字だけにできます。しかし、そのままの方が見やすいのでそのままでも大丈夫です。

自習に関する情報

参考情報

  • 本講義の教科書:「Java言語プログラミングレッスン第3版」の著者である結城浩さんによるサポートサイト.正誤表の他,書籍で紹介しているプログラムのソースコードもダウンロードできます.
  • http://www.hyuki.com/jb/

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-01-13 (月) 11:46:51 (316d)