我正在尝试使用新的grails-3.0 M1 SDK在IntelliJ IDEA中创建一个新的Grails项目,但是在运行create-app时,我遇到了以下错误:
Error: Could not find or load main class org.codehaus.groovy.grails.cli.support.GrailsStarter
之前的版本可以正常工作(我正确配置了环境变量)
有什么解决方法吗?
谢谢
我正在尝试使用新的grails-3.0 M1 SDK在IntelliJ IDEA中创建一个新的Grails项目,但是在运行create-app时,我遇到了以下错误:
Error: Could not find or load main class org.codehaus.groovy.grails.cli.support.GrailsStarter
之前的版本可以正常工作(我正确配置了环境变量)
有什么解决方法吗?
谢谢
您正在尝试在idea中使用grails集成吗?Grails 3与以前版本差异很大,我怀疑这样做可能行不通。只需从命令行创建应用程序,并从创建的build.gradle文件中将项目导入到idea中。
在更新以支持grails 3之前,您需要使用命令行或grails shell来发出命令。
请记住,您正在尝试使用里程碑版本(甚至不是beta或正式版本),因此您处于前沿地带,工具可能需要一段时间才能跟上您的步伐;-)
Grails 3使用gradle构建工具。 因此,您可以通过grails create-app命令创建应用程序,并将其作为gradle项目打开。 虽然会失去grails视图,但它也能正常工作。
确保您的系统上没有其他Java路径,有时在Windows中,在您的实际路径之前可能会出现类似于“C:\ ProgramData \ Oracle \ Java \ javapath”的内容。如果您有这个,请删除它并运行新的cmd再次测试。