系统: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
尝试从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"
使用路线,新项目>创建新项目> 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命令?
答案 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