Я положил руку на пакет, который только частично содержит 3 основных класса. java, а остальные уже предварительно скомпилированы в файлы .class. Когда я пытаюсь его скомпилировать, IntelliJ IDEA говорит, что не может найти определения, хотя они явно есть. Что мне делать?
❯ tree
.
├── cryptoman.iml
├── pom.xml
├── src
│ └── main
│ ├── java (marked as sources)
│ │ └── kanni
│ │ └── grand
│ │ ├── Main.java
│ │ ├── Smthing1.java
│ │ ├── Smthing2.java
│ │ ├── ...
│ │ ├── SendInChanelF.class
│ │ ├── SendMessage.class
│ │ ├── dataUsl.class
│ │ ├── dataVar.class
│ │ ├── db.class
│ │ ├── s40data.class
│ │ └── wAlgo.class
│ └── resources (marked as resources)
│ ├── ...
│ └── ...
└── target
7 directories, 27 files
Редактирование как есть У меня 2 проблемы.
1) В Main. java class IDE выкрикивает «Cannotize symbol», например, static SendInChanelF si1;
.
2) Попытка скомпилировать сообщение «java: не удается найти символ» SendInChanelF
ОК. Обыскав форум, я попытался поместить файлы .class в другую папку и пометить ее как зависимую File -> Project Structure -> modules -> Dependencies -> Add -> JARS or Directory -> Choose the directory
1) Теперь в Main. java IDE класса разрешает SendInChanelF.
2) Но Компилятор все еще отказывается от компиляции.
Попытка аннулировать Cache / Restart. Не помогло =) Чтобы предотвратить вашу неприязнь, к сожалению, я не могу использовать исходный код.