Tworzymy nowy projekt w IntelliJ i musi być coś nie tak, ponieważ kiedy klikamy katalog prawym przyciskiem myszy, wybieramy Nowy, a następnie uzyskujemy menu kontekstowe, opcje oparte na Javie nie są wyświetlane. Obecnie otrzymujemy takie rzeczy jak Plik, niektóre opcje HTML, opcje XML.
Do tej pory założyliśmy, że jest to coś, czego nie skonfigurowaliśmy poprawnie w konfiguracji projektu / modułu. Nowy moduł, o którym mówimy, jest częścią projektu wielomodułowego. Stworzyliśmy go przy użyciu archetypu sieci Maven.
Jakaś pomoc w konfiguracji charakteru projektu?
Edycja: Odpowiedź jest prosta: „Ten moment, w którym zdajesz sobie sprawę, że coś nie działa, ponieważ nie kliknąłeś„ Zastosuj ”… :) Śmialiśmy się z siebie, kiedy to odkryliśmy”
java
intellij-idea
project
Crowie
źródło
źródło
int.project.mypackage
.int
nie jest dozwolone w nazwie pakietu.Odpowiedzi:
Katalog lub jeden z katalogów nadrzędnych musi być oznaczony jako
Source Root
(w tym przypadku jest wyświetlany na niebiesko).Jeśli tak nie jest, kliknij prawym przyciskiem myszy katalog źródłowy -> Oznacz jako -> Katalog źródłowy.
źródło
Test Source Root
(pojawi się na zielono)Może się to również zdarzyć, jeśli nazwa pakietu jest nieprawidłowa.
Na przykład, jeśli twój „pakiet” to
com.my-company
(który nie jest prawidłową nazwą pakietu Java ze względu na myślnik), IntelliJ uniemożliwi utworzenie klasy Java w tym pakiecie.źródło
musisz oznaczyć swój katalog jako źródłowy katalog główny (kliknij prawym przyciskiem myszy katalog nadrzędny)
a następnie skompiluj wtyczkę (to ważne)
w rezultacie będziesz mógł dodawać klasy i nie tylko
źródło
Jeśli otworzysz ustawienia modułu ( F4 ), możesz wskazać, które ścieżki zawierają „źródło”. Intellij następnie oznaczy te katalogi na niebiesko i pozwoli Ci dodać klasy itp.
W podobny sposób możesz wyróżnić katalogi testów dla testów jednostkowych.
źródło
Struktura projektu-> Moduły -> {Twój moduł} -> Źródła -> {Kliknij folder o nazwie java w src / main} -> kliknij niebieski przycisk, który img jest niebieskim folderem, a następnie powinieneś zobaczyć prawe pole zawierające nowy element (Foldery źródłowe). Wszystko gotowe;
źródło
Innym możliwym rozwiązaniem jest niedopuszczalna nazwa projektu. Na przykład utworzenie projektu ze spacjami w nazwie nie blokuje tworzenia projektu, ale odpowiednie źródła nie są zaznaczane i gdy są one zaznaczane ręcznie, nadal nie mogłem tworzyć klas. Odtworzenie projektu z myślnikami (-) zamiast spacji rozwiązało problem.
źródło
Miałem też ten problem. Unieważnienie pamięci podręcznych / ponowne uruchomienie załatwiło sprawę. Głosujcie proszę, aby ludzie z IntelliJ potraktowali to poważniej. Daje to IDE straszne wrażenia z UI / UX.
https://youtrack.jetbrains.com/issue/IDEA-203100
źródło