Impossibile trovare o caricare la classe principale in scala di intellij IDE

Ho cercato per questo errore, ma le risposte sono state per Java,
ma il mio caso è Scala. Sto cercando di eseguire il progetto in IntelliJ IDE
sentimenAnalysis, ma si genera un errore. Questa è anche la struttura del progetto. Classe Non trovata

Aggiornamento 1 in Base alle risposte, l’Aggiunta di $ alla fine del nome della classe di ricerca
Impossibile trovare o caricare la classe principale in scala di intellij IDE

Aggiorna 2 dopo l’aggiunta di sbt attività:
Impossibile trovare o caricare la classe principale in scala di intellij IDE

Aggiorna 3
Il mio problema è stato risolto importando il progetto, invece di ottenerlo direttamente da GitHub, probabilmente la configurazione manuale che Mike Allen ha detto che potrebbe risolvere il problema, ma non ho potuto applicare correttamente che.

InformationsquelleAutor sariii | 2017-05-24

 

6 Replies
  1. 13

    Probabilmente è stato importato progetto in qualche modo sbagliato. Vedo scala cartella non viene evidenziato come fonti.
    Di solito, non hai neanche bisogno di installazione Eseguire manualmente la configurazione per la Scala SBT progetto. Avete Scala e SBT Plugin per l’IDE?

    Si dovrebbe aprire SBT progetti, tramite “Importa” e scegliere “build.sbt” file. Vorrei, inoltre, consiglia di abilitare l’auto-importazione di installare tutti i dependicies.

    Ecco come si guarda per me:
    Impossibile trovare o caricare la classe principale in scala di intellij IDE

    Se hai ancora voglia di farlo manualmente la configurazione dovrebbe funzionare. Questa è la mia Eseguire la configurazione che funziona:

    Impossibile trovare o caricare la classe principale in scala di intellij IDE

    • grazie per la risposta, in Realtà ho aperto il progetto attraverso github, va bene fare così?
    • In modo che il progetto non è configurato correttamente. Probabilmente si può risolvere il problema manualmente. Ma molto più facile, è sufficiente importare come ho detto dal percorso che è stato clonato è
    • ma non ho “progetto di importazione” nel menu file
    • Chiudere il progetto corrente. Avrete su IntelliJ IDEA splash finestra
    • Si ssems strano, quando io sono l’importazione funziona bene, quando mi basta usare github, non riesce a portare la configurazione e genera errori, comunque molte grazie per il vostro aiuto tempo e fatica
    • una domanda, se si è disputata la ricerca senza alcun errore? causa che io sto null errore di eccezione, vorrei chiedere a voi per condividere le vostre informazioni se si conosce? grazie 🙂
    • Mi dispiace, non so. È possibile creare una apposita domanda, con la completa descrizione dell’errore, registri, ecc, quindi spero che qualcuno ti aiuterà.
    • quando è possibile importare direttamente scala-progetto da github, intellij non lo importa correttamente.. si può fare git pull e quindi aprire il progetto in intellij, in questo modo funziona sempre..
    • semplicemente costruire il intellij progetto ha funzionato per me.

  2. 13

    Il mio problema si è risolto quando ho segnato src cartella di provenienza radice. Fare clic con il tasto destro nella cartella src -> Marco Directory -> Fonti di root

    • Questo ha funzionato per me per rimuovere l’errore, ma poi ha iniziato a mostrare diverse errore di <myClass> è già definito come <tipo> <myClass>. Poi ho seguito stackoverflow.com/a/27352057/3209170 e rimosso src da fonti di root e ha funzionato. Idk perché, ma se qualcuno è principiante e bloccato, provare questo.
  3. 3

    Nel mio caso il object in object MyObject extends App era annidata, se avete unested significato nella tua scala di file non è inferiore a qualsiasi altro oggetto che ha di lavoro.

    Netsted ha provocato l’errore in intellij:

    object External {
      object MyMain extends App //Could not find or load main class in scala in intellij IDE
    
    }

    Mentre il sotto unested lavorato:

    object External { }
    object MyMain extends App //Worked!
  4. 2

    Si ottiene questo messaggio di errore se si tenta di aprire il progetto e importati in modo corretto. Vorrei aprire il progetto come questo in Intellij:

    File>New> Project from Existing Source>(select) Import project from external model>
    (select)sbt
    
    click Next>Finish
  5. 1

    Creare un nuovo progetto e assicurarsi SBT è corretto caricato insieme con la Scala della Biblioteca. Questo accade molte volte, una cattiva connessione internet o il fallimento di Scala library/SBT caricamento potrebbero essere alcuni dei motivi.
    In bocca al lupo per il Prossimo Progetto, Felice Sviluppatori & Programmatori.

  6. 0

    Ciao io ho risolto questo problema definendo la classe in src pacchetto principale e impostando la configurazione di default.Impossibile trovare o caricare la classe principale in scala di intellij IDE

Lascia un commento