为什么我不能在Eclipse和Netbeans中创建groovy / Grails项目?

时间:2016-11-21 15:00:37

标签: eclipse grails netbeans

系统:Ubuntu 16.04
Eclipse :Neon.1a版本(4.6.1)
Netbeans :NetBeans IDE 8.2(Build 201609300101)

$ java -version  
openjdk version "1.8.0_111"  
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)  
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

$ javac -version
javac 1.7.0_80

$ grails -version
Grails version: 2.3.11
  1. Netbeans问题 -
  2. 尝试从Netbeans创建Grails项目会导致新项目向导

    中出现以下错误
     Not all requested modules can be enabled: [Standard module
     org.netbeans.modules.groovy.kit jarFile: home/user_Me/software/netbeans-8.2/groovy/modules/org-netbeans-modules-groovy-kit.jar]
    

    我的netbeans.conf文件具有以下设置为JAVA_Home

    netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
    
    1. Eclipse问题 -
    2. 使用路线,新项目>创建新项目> grails> grails项目

      导致此错误:

      No Grails installation configured
      

      所以我尝试配置grails安装,并添加grails home以下路径:

      /home/user_Me/.sdkman/candidates/grails/2.3.11/bin/
      

      仍然会出错:

      Specified directory does not appear to be a Grails installation
      

      Netbeans在创建JAVA,Maven,PHP,html等其他项目时也会出现同样的错误!

      我认为可能冲突的java和javac版本可能会产生一些问题并通过以下解决方案:https://askubuntu.com/questions/300564/netbeans-install-error-the-specified-jdk-folder-does-not-contain-jdk]

      然而我无法解决问题。

      为什么我无法创建一个空的Grails项目,即使我可以通过终端运行Grails命令?

1 个答案:

答案 0 :(得分:1)

work arround是在终端

中创建项目
extension Box : Equatable {
    static func ==(lhs: Box<T>, rhs: Box<T>) -> Bool {
        return lhs.id == rhs.id
    }
}

extension Box where T: Equatable {
    static func ==(lhs: Box<T>, rhs: Box<T>) -> Bool {
        return lhs.id == rhs.id && lhs.value == rhs.value
    }
}

然后将其导入intelliJ或eclipse