回答編集履歴

1 誤った回答部分を修正

keicha_hrs

keicha_hrs score 5616

2017/10/11 10:59  投稿

なぜJavaFXが出てくるのでしょうか。統合開発環境を用いていて、JavaFXプロジェクトとして作成した上で作業しているのでしょうか。単なるJavaプロジェクトとして作成しなければうまくいかないでしょう
class CalcLogicをCalcLogic.java、class CalcをCalc.javaという名称で保存しているでしょうか。ファイル名の大文字小文字の違いはコンパイラーの動作に影響しますので、calc.javaなどの名前で保存していたら正常に通りません
また、class CalcLogicをCalcLogic.java、class CalcをCalc.javaという名称で保存しているでしょうか。ファイル名の大文字小文字の違いはコンパイラーの動作に影響しますので、calc.javaなどの名前で保存していたら正常に通りません。
---
先にJavaFXプロジェクトとして作成していないか?という記述をしましたが、それは誤回答であるという指摘を受け、その通りでありましたので、回答から除かせていただきました。申し訳ありません。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る