javaの勉強をしているプログラミング初心者です。
vscodeを用いてパッケージ化しようとしているのでが、The declared package "calcapp.main" does not match the expected package "main" というエラーが出ます。
保存先はcalcappフォルダーの中にmainフォルダーとlogicsフォルダーを作りmainフォルダーの中にCalc.javaを入れlogicsフォルダーの中にCalcLogic.javaで保存しています。
<試したこと>
・calcappフォルダーを右クリックでJava Projectsをクリックする。
・それぞれのフォルダを右クリックでRemove Folder to Java Source Pathをクリック
何方かパッケージ化がわかる方回答お願いします。
java
1/* Calcクラス ここから */ 2package calcapp.main; 3 4import calcapp.logics.CalcLogic; 5 6public class Calc { 7public static void main(String[] args) { 8int total = CalcLogic.tasu(100, 20); 9int delta = CalcLogic.hiku(100, 20); 10System.out.println("足すは" + total + "引くは" + delta); 11} 12} 13/* Calcクラス ここまで */ 14コード
java
1 2/* CalcLogicクラス ここから */ 3package calcapp.logics; 4 5public class CalcLogic { 6public static int tasu(int a, int b) { 7return a + b; 8} 9 10public static int hiku(int a, int b) { 11return a - b; 12} 13} 14/* CalcLogicクラス ここまで */
1行目のpに謎の波線があり、これがなぜ波線が引かれているのか一向にわかりません。
あなたの回答
tips
プレビュー