J'ai installé intellij et cela me donne toujours des erreurs:
Could not find or load main class sample.Main
J'ai vérifié de nombreuses réponses pour des questions similaires et aucune d'entre elles n'a fonctionné. Le programme que j'essaye de lancer:
package com.company;
public class Main {
public static void main(String[] args) {
System.out.printf("hello");
}
}
Le dossier "out" n'est pas créé. Commande d'exécution complète utilisée par intellij après avoir développé "..."
"C:\Program Files\Java\jdk1.8.0_181\bin\Java.exe" "-javaagent: E:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.1\lib\idea_rt.jar = 51072: E:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.1\bin "-Dfile.encoding = UTF-8 -classpath" C:\Program Files\Java\jdk1.8.0_181\jre\lib\charsets.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\deploy.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\access-bridge-64.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\cldrdata.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\dnsns.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\jaccess.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\jfxrt.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\localedata.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\nashorn. jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunec.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunjce_provider.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunmscapi.jar; C:\Pro gram Files\Java\jdk1.8.0_181\jre\lib\ext\sunpkcs11.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\zipfs.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\javaws.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\jce.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\jfr.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\jfxswt.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\jsse.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\management-agent.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\plugin.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\resources.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\rt.jar "com.company.Main
Grâce à CrazyCoder, j'ai pu trouver la racine du problème. Intellij utilise un fichier iml incorrect dans le fichier "modules.xml". Modifiez manuellement la valeur iml dans modules.xml et la reconstruction du projet a résolu le problème.
Bien sûr, ce n'est qu'un travail. Je pense que j'ai un problème avec mon intellij car il utilise toujours le mauvais fichier iml pour tous les nouveaux projets.