Как собрать пакет из смеси. java и .class в IntelliJ IDEA? - PullRequest
0 голосов
/ 13 января 2020

Я положил руку на пакет, который только частично содержит 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. Не помогло =) Чтобы предотвратить вашу неприязнь, к сожалению, я не могу использовать исходный код.

1 Ответ

0 голосов
/ 13 января 2020

Я решил это путем декомпиляции источников. Закрыто. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...