Java###前提・実現したいこと
Javaの勉強をしています。
パッケージ間のclassPATHをどうしても通すことができず、困っています。
ソースを何度も見直しているのですが、原因がわかりません。
エラーの表示内容は下記のとおりです。
お力添えをお願い致します。
###発生している問題・エラーメッセージ
メイン・クラスCalcを検出及びロードできませんでした
java.lang.NoClassDefFoudError:au/main/Calc(wrong name: Calc)
###該当のソースコード
JAVA
1Calc.java 2package au.main; 3public class Calc{ 4 public static void main(String[] args){ 5 int a =10; int b = 2; 6 int total = au.bb.Cc.tasu(a, b); 7 int delta = au.bb.Cc.hiku(a, b); 8 System.out.println("足すと" + total + "、引くと" + delta); 9 } 10} 11 12 13Cc.java 14package au.bb; 15public class Cc{ 16 public static int tasu(int a, int b){ 17 return(a + b); 18 } 19 public static int hiku(int a, int b){ 20 return(a - b); 21 } 22} 23 24 25###試したこと 26JAVA_HOMEの環境変数が誤っているのではないかと、確認しましたが 27該当のJDKファイルにPATHが通っていました。 28パッケージ名や、Class名のスペルミスを疑い、簡単な文字列に変更しましたが、解決できませんでした。 29また、連動先のclassファイルを認識できていないのではと思い、 30cmdからdirで確認しましたがファイルは間違いなく存在していました。 31 32###補足情報(言語/FW/ツール等のバージョンなど) 33JDK9.0.1使用 34windows10 64bit 35javaはcmdからの起動
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/25 18:09
2017/11/25 18:16
2017/11/25 18:21
2017/11/26 03:18