Java学習環境の作成1 OracleのIDを作成する

JDKというJavaでプログラムを作るためのライブラリを落とすために、Oracleにログインする必要があります。

OracleのIDはJava以外にも使うことがあるので、OracleのIDは作っておきましょう。

1.OracleのID作成ページを開きます。
https://login.oracle.com/mysso/signon.jsp

2.「プロファイルの作成」 ボタンからアカウント作成画面に遷移します。

3.個人情報を適当に入れます。

以上で登録は完了です。ずっと使うと思うので忘れないようにしましょう。

Java学習環境の作成 全体の流れ

ここでは、Javaの開発環境をダウンロードしてきて、自分のパソコンの中でJavaのプログラミングができるようになるまでを説明します。

全体の流れとしては

1.Javaを動かすために、JDK(ジェイ ディー ケー)をインストールする
2.コーディングやデバッグをするために、IntelliJ IDEA(インテリジェイ アイディア)の無料版をインストールする。

という流れです。

はじめに Java学習の方向性と理由について

Java学習環境の作成1 OracleのIDを作成する

Java学習環境の作成2 JDKのダウンロード

Java学習環境の作成3 JDKのインストール

Java学習環境の作成4 IntelliJ IDEAの無料版をダウンロードします

Java学習環境の作成5 IntelliJ IDEA 無料版をインストール

Java学習環境の作成6 IntelliJ IDEA の初期設定をしよう

Java学習環境の作成7 IntelliJ IDEA で Hello worldを作ろう

 

IntelliJ IDEA で Back Next ボタンを表示する → ツールバーを表示する

Back Nextボタンは直前に見ていたソースの位置までジャンプする機能です。
プログラムを追う時には重宝する必須機能です。
(Undo/Redoボタンと形は似ていますが、全くの別物です。)

 

現象
メニューバーにBackボタンとNextボタンが表示されていない。

“IntelliJ IDEA で Back Next ボタンを表示する → ツールバーを表示する” の続きを読む

fxmlファイルで Cannot set javafx.scene.control.TextArea to field ‘textArea’

エラーメッセージ
Cannot set javafx.scene.control.TextArea to field ‘textArea’
Cannot set javafx.scene.control.TextField to field ‘textField’

 

現象1
fxmlファイルでfx:idが設定できないでエラーが出ているがプログラム自体はビルドできる。
実行すると、
main.javaのFXMLLoader.load()でエラーが発生する。

 

現象2
問題となっているTextAreaを使用するために、以下の一文で連携させるが、
@FXML private TextArea textArea;
そうすると、fxmlファイルの方でエラーが出る。

 

“fxmlファイルで Cannot set javafx.scene.control.TextArea to field ‘textArea’” の続きを読む

IntelliJ IDEA Javaのエラーメッセージを英語にするには

IntelliJ  IDEA のエラーメッセージを英語にする方法です。
開発環境は英語環境にしておくことをおすすめします。英語のほうが圧倒的に情報量が多いからです。
 

“IntelliJ IDEA Javaのエラーメッセージを英語にするには” の続きを読む

パッケージjavafx.applicationは存在しません と表示される場合の対策

japanese
Error: java: パッケージjavafx.applicationは存在しません
Error: java: パッケージjavafx.fxmlは存在しません
Error: java: パッケージjavafx.sceneは存在しません
Error: java: パッケージjavafx.sceneは存在しません
Error: java: パッケージjavafx.stageは存在しません

 

english
Error: java: package javafx.application does not exist
Error: java: package javafx.fxml does not exist
Error: java: package javafx.scene does not exist
Error: java: package javafx.scene does not exist
Error: java: package javafx.stage does not exist

 

原因と対策
JavaFXのフレームワークはJava11から同梱されなくなった。
別途入れるか、古いJDKを使えば良い。

 

[Eclipse] タブキーでタブ記号が打てない。スペースになってしまう。

言語ごとに、TAB派、スペース派と分かれるんですね。TAB一強かとおもってました。

“[Eclipse] タブキーでタブ記号が打てない。スペースになってしまう。” の続きを読む