2016-10-01 3 views
0

Ich kann nicht erstellen Grails-Anwendung In Netbeans IDE, zeigt meine IDE mir, neue Grails-Anwendung zu erstellen, und wenn ich auf "Erstellen" klicken, zeigt es Fehler in der Konsole.Grails Anwendung Erstellen Fehler in Netbeans

Java-Version: 1.6
GRAILS VERSION: 2.3.7 IDE: NetBeans

java.lang.reflect.InvocationTargetException 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:235) 
at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:263) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:606) 
at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:235) 
at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:263) 

Verursacht durch: java.lang.NoClassDefFoundError: jline/console/completer/CompletionHandler bei org.codehaus.groovy .grails.cli.GrailsScriptRunner.main (GrailsScriptRunner.java:129) ... 12 weitere verursacht durch: java.lang.ClassNotFoundException: jline.console.completer.CompletionHandler bei org.codehaus.groovy.tools.RootLoader. findClass (RootLoader.java:175) bei jav a.lang.ClassLoader.loadClass (ClassLoader.java:425) bei org.codehouse.groovy.tools.RootLoader.loadClass (RootLoader.java:147) bei org.codehouse.groovy.grils.cli.support.GrailsRootLoader. loadclass (GrailsRootLoader.java:51) bei java.lang.ClassLoader.loadClass (ClassLoader.java:358) ... 13 weiteren

+0

Java 1.6?!?!?!? –

Antwort

2

Zuerst würde ich empfehlen, Ihre Java-Version überprüfen.

Obwohl die Mindestanforderungen für Grails Framework 2.3.7 ist Java 1.6, wie Sie im Grails introduction web site sehen:

Hier ist der Haupt Absatz ist es beschreibt:

Before installing Grails you will need as a minimum a Java Development Kit (JDK) installed version 1.6 or above. Download the appropriate JDK for your operating system, run the installer, and then set up an environment variable called JAVA_HOME pointing to the location of this installation.

Ich würde vorschlagen, mehr Voraus mit Version von JAVA wie 1.7 oder 1.8. Besonders die 1.8, die die meisten Änderungen und Verbesserungen der älteren JAVA-Versionen bietet.

Eine andere Sache, die überprüft werden sollte, ist Ihre JAVA_HOME (Umgebungsvariable) Wert. Sind Sie sicher, dass es auf das relevante JAVA JDK verweist? Wenn nicht, kann das ein guter Grund für den Fehler sein, den Sie haben.

Ich verwende persönlich IntelliJ IDEA (JetBrains IDE) und es funktioniert super mit den Grails Rahmen das Werkzeug Gradle Gebäude.