Код: Выделить всё
[Running] cd "c:\Users\blah\Java\Time Management Program\src\" && javac StartProgram.java && java StartProgram
StartProgram.java:3: error: package net.miginfocom does not exist
import net.miginfocom.*;
^
StartProgram.java:162: error: cannot find symbol
JPanel dropArea = new JPanel(new MigLayout(
^
symbol: class MigLayout
location: class StartProgram
.\CalendarEventButton.java:3: error: package net.miginfocom.swing does not exist
import net.miginfocom.swing.MigLayout;
^
.\CalendarEventButton.java:15: error: cannot find symbol
panel = new JPanel(new MigLayout(
^
symbol: class MigLayout
location: class CalendarEventButton
Note: StartProgram.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
4 errors
< /code>
Хотя, если я попытаюсь запустить основной из самого файла, я получаю разные ошибки, на этот раз для каждого пользовательского класса, который я сделал: < /p>
C:\Users\blah\Programming\Java\Time Management Program\src\StartProgram.java:280: error: cannot find symbol
public CalendarEvent createNewEvent(){
^
symbol: class CalendarEvent
location: class StartProgram
C:\Users\blah\Programming\Java\Time Management Program\src\StartProgram.java:285: error: cannot find symbol
public CalendarEvent createNewEvent(LocalDate date, LocalTime time, CalendarEventSettings settings){
^
symbol: class CalendarEventSettings
location: class StartProgram
//more like this
< /code>
Компоненты Swing of Miglayout, то, что я пытаюсь импортировать, нуждается в двух файлах .jar, один называется «Core» и один, называемый «Swing». У меня оба есть в моем проекте, и они оба упоминаются как библиотеки в моих настройках.{
"java.project.sourcePaths": [ "src" ],
"java.project.referencedLibraries": [
"lib/miglayout-core-4.3-20121116.151612-3.jar",
"lib/miglayout-swing-4.3-20121116.151626-3.jar"
]
}
Я следовал инструкциям CHATGPT и каким -то образом вручную заставил его компилировать и запустить без каких -либо ошибок, что делает меня еще более запутанным.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -code-java