3
votes

Comment résoudre un fichier java mappé à un texte de type de fichier non java

Je voulais ajouter une classe java à un projet, mais j'ai fait une erreur et l'ai ajoutée en tant que fichier texte. Ensuite, je l'ai supprimé et j'ai essayé de l'ajouter à nouveau en tant que classe Java, mais malheureusement cela ne fonctionne plus. Et j'obtiens l'erreur suivante:

Unable to parse template "Class" Error message: ABC.java mapped to not java file type text

Au cours de ma recherche, j'ai rencontré des solutions comme celle-ci, mais je ne trouve pas le File Type sous l' Editor ou quelque chose de similaire que je peux modifier comme suggéré dans la solution.

Toute aide serait appréciée.

PS: J'utilise IntelliJ 2018.3.4.

Merci d'avance,


1 commentaires

Question similaire: stackoverflow.com/a/13374653/104891 .


3 Réponses :


0
votes

Certainement inélégant, mais vous pouvez simplement copier le contenu du fichier dans le presse-papiers (ctrl-c ou similaire), supprimer le fichier (peut-être faire une sauvegarde temporaire quelque part en dehors du projet), puis dans IntelliJ aller au package souhaité, clic droit , sélectionnez nouveau, sélectionnez Classe Java, nommez-le correctement, puis vous pouvez coller le contenu de votre fichier (ctrl-v ou similaire).


0 commentaires

3
votes

Allez sur File->Settings et une boîte de dialogue s'ouvrira. Dans cette boîte de dialogue, naviguez sur la partie gauche vers Editor/File Types , puis vous devez choisir dans la section Recognized File Types Java Class et supprimer de la section inférieure l'extension problématique (notez que vous avez un petit bouton moins sur la droite)

https://www.jetbrains.com/help/idea/creating-and-registering-file-types.html


0 commentaires

0
votes

Sélectionnez le type de fichier requis dans la liste du haut (Types de fichiers reconnus) - faites-le pour "Fichiers texte" Dans la liste du bas (Modèles enregistrés) sélectionnez le motif indésirable - "SomeFileName.java" Cliquez sur le bouton "-" (Moins) pour supprimer le motif à partir de la liste Répétez 1-2-3 pour d'autres modèles indésirables

Si vous le souhaitez, vous pouvez également le faire manuellement en éditant le fichier de configuration pendant que l'EDI est fermé. Comme il s'agit d'un paramètre à l'échelle de l'IDE, il n'est pas stocké dans le dossier .idea (qui contient uniquement des paramètres de projet) - le fichier à rechercher s'appelle filetypes.xml et doit être situé dans ~ / Library / Preferences / IntelliJIdeaXX / options (voir http://devnet.jetbrains.net/docs/DOC-181 pour les autres systèmes d'exploitation, etc.)


0 commentaires