小编Zur*_*iar的帖子

"错误:无法确定所选JDK中的Java VM可执行文件"的原因是什么?

我正在使用IntelliJ IDEA 13.1.4并尝试了最新版本14.

运行SBT我收到以下错误:

Error:Cannot determine Java VM executable in selected JDK
Run Code Online (Sandbox Code Playgroud)

我在我的机器和PATH上安装了JDK 1.7.

在日志中(~/Library/Logs/IntelliJIdea14/idea.log在MacOS上),有以下堆栈跟踪:

2014-11-03 11:22:05,054 [4896641]   WARN - nal.AbstractExternalSystemTask - Cannot determine Java VM executable in selected JDK
com.intellij.openapi.externalSystem.model.ExternalSystemException: Cannot determine Java VM executable in selected JDK
    at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$10.apply(SbtExternalSystemManager.scala:97)
    at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$10.apply(SbtExternalSystemManager.scala:97)
    at scala.Option.getOrElse(Option.scala:120)
    at org.jetbrains.sbt.project.SbtExternalSystemManager$.executionSettingsFor(SbtExternalSystemManager.scala:96)
    at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$getExecutionSettingsProvider$1.apply(SbtExternalSystemManager.scala:54)
    at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$getExecutionSettingsProvider$1.apply(SbtExternalSystemManager.scala:54)
    at org.jetbrains.sbt.package$$anon$3.fun(package.scala:29)
    at org.jetbrains.sbt.package$$anon$3.fun(package.scala:28)
    at com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil.getExecutionSettings(ExternalSystemApiUtil.java:590)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.a(ExternalSystemFacadeManager.java:201)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.a(ExternalSystemFacadeManager.java:178)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager.doInvoke(ExternalSystemFacadeManager.java:133)
    at com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager$MyHandler.invoke(ExternalSystemFacadeManager.java:270)
    at com.sun.proxy.$Proxy57.getResolver(Unknown Source)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.execute(ExternalSystemUtil.java:475)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3$1.run(ExternalSystemUtil.java:543) …
Run Code Online (Sandbox Code Playgroud)

intellij-idea sbt

110
推荐指数
5
解决办法
3万
查看次数

Redis是否持久保存数据?

我知道Redis提供来自内存的所有数据,但是它在服务器重启时也会持续存在,这样当服务器重新启动时,它会从磁盘读入内存中的所有数据.或者它总是一个空白的商店,只是在应用程序运行时没有持久性存储数据?

redis

100
推荐指数
5
解决办法
5万
查看次数

是否可以只安装docker cli而不是守护进程

我想让docker CLI连接到远程守护进程但我是否需要在本地机器上安装包括守护进程在内的整个引擎?

docker

43
推荐指数
6
解决办法
2万
查看次数

在play框架JsObject中解析Json数组

我有以下Json:

{
  "web-category" : "macaroons",
  "sub-categories" : [
     { "name" : "pink" },
     { "name" : "blue" },
     { "name" : "green" }
  ]

}
Run Code Online (Sandbox Code Playgroud)

我在Play中作为JsObject得到它.所以我现在可以成功地做到以下几点:

//(o is the JsObject)

val webCat:Option[String] = (o \ "web-category").asOpt[String]

println(webCat.toString)

>> Some(macaroons)
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是如何访问数组Json对象?我有这个...

val subCats:Option[JsArray] = (o \ "sub-categories").asOpt[JsArray]

println(subCats.toString)

>> Some([{"name" : "blue"},{"name" : "green"},{"name" : "pink"}])
Run Code Online (Sandbox Code Playgroud)

但我需要的是获取JsArray并得到所有名称的List,如下所示:

List("blue", "green", "pink")
Run Code Online (Sandbox Code Playgroud)

不知道如何访问JsArray.

谢谢你的帮助.

json scala playframework-2.0

35
推荐指数
2
解决办法
3万
查看次数

强制我的heroku应用程序使用SSL(https)

我有一个节点应用程序在Heroku上成功运行.我已经购买了加急SSL证书,一切正常.我转到https ...并获得一个完整的"绿色条形图",证明该网站是通过https提供的

但是,非SSL标准http仍然可用.如何强制应用程序通过https服务?谢谢

https heroku

27
推荐指数
6
解决办法
2万
查看次数

通过终端访问docker容器的文件系统

所以我已成功下载并从注册表运行dockerfile/nginx映像.我现在如何通过启动bash终端来访问其文件系统?

也许我在这里概念性地遗漏了一些东西.我需要进入吗?谢谢

docker

23
推荐指数
1
解决办法
2万
查看次数

在Ubuntu上安装leiningen 2

我按照这里的说明操作:

leiningen.org

从lein脚本安装.我现在有:

~/.lein/self-installs/leiningen-2.4.3-standalone.jar

我现在如何经营莱宁根?说明不清楚.

clojure leiningen

18
推荐指数
2
解决办法
1万
查看次数

如何在持续交付中最好地使用Docker?

在Continuous Delivery管道中使用Docker的最佳方法是什么?

构建人工制品应该是Docker Image而不是Jar/War吗?如果是这样,那将是如何工作的 - 我正在努力研究如何在开发中(在笔记本电脑上)无缝地使用Docker,然后让CI服务器使用相同的基本映像来构建工件.

continuous-integration docker

16
推荐指数
1
解决办法
7638
查看次数

指定 docker compose 使用的 env 文件

是否可以指定 docker compose 用于变量替换的 env 文件?目前它默认为“.env”,但我有不同风格的撰写文件,应该有不同的环境。

docker docker-compose

16
推荐指数
3
解决办法
1万
查看次数

是否有一种简单的基于GUI的方法来在neo4j中构建图形?

是否有neo4j的GUI构建器?我希望能够通过单击可视化中的节点,在gui环境中快速添加新节点,设置标签,设置属性和关系.我搜索过,但一无所获.谢谢.

neo4j

15
推荐指数
3
解决办法
1万
查看次数