相关疑难解决方法(0)

运行sdkmanager --licences时“找不到或加载主类java.se.ee”

在android studio上构建项目时,它要求我接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。

当我运行“ ./sdkmanager --licenses”时,出现“无法找到或加载主类java.se.ee”错误。

我在stackoverflow上发现了很多类似的问题,但是没有提供的解决方案对我有用。

我已经尝试过:1-降级到Java 8

2-导出JAVA_OPTS ='-XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

3-通过添加以下内容来更改sdkmanager文件:DEFAULT_JVM_OPTS ='“-Dcom.android.sdklib.toolsdir = $ APP_HOME” -XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

sdk android android-studio

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

安装正确的Java后,MacOS上的Oracle SQLDeveloper将无法打开

我下载了Oracle SQLDeveloper,但是当我打开它时,它说它需要最少的Java 8并且给了我下载的网站.我继续下载Java 10.0.1,但当我重新打开SQL时,它继续说它需要最少的Java 8.

我检查了Java 10.0.1已经正确安装,我很确定它有.它显示在"系统偏好设置"中,单击此按钮可以打开Java控制面板.

我还发现有人建议尝试这个命令:

c:\Program Files\Oracle\sqlcl\17.3\sqlcl\bin>java -version
Run Code Online (Sandbox Code Playgroud)

在终端尝试这个之后,我最终得到了command not found.

我在MacOS X El Captain 10.11.6上.

java oracle macos oracle-sqldeveloper java-8

14
推荐指数
7
解决办法
1万
查看次数

scala.reflect.internal.MissingRequirementError:找不到编译器镜像中的对象java.lang.Object

我试图使用sbt包构建spark流应用程序,我无法发现这个错误的原因是什么.

这是错误的一部分

scala.reflect.internal.MissingRequirementError:找不到编译器镜像中的对象java.lang.Object.在scala.reflect.internal.MissingRequirementError $.信号(MissingRequirementError.scala:16)在scala.reflect.internal.MissingRequirementError $ .notFound(MissingRequirementError.scala:17)在scala.reflect.internal.Mirrors $ RootsBase.getModuleOrClass(镜像.scala:48)在scala.reflect.internal.Mirrors $ RootsBase.getModuleOrClass(Mirrors.scala:40)在scala.reflect.internal.Mirrors $ RootsBase.getModuleOrClass(Mirrors.scala:40)

这是代码

import org.apache.spark.SparkContext
import org.apache.spark._
import org.apache.spark.streaming._
import org.apache.spark.streaming.twitter._
import twitter4j.Status
object TrendingHashTags {
def main(args: Array[String]): Unit = {
val Array(consumerKey, consumerSecret, accessToken, accessTokenSecret,
lang, batchInterval, minThreshold, showCount ) = args.take(8)
val filters = args.takeRight(args.length - 8)
System.setProperty("twitter4j.oauth.consumerKey", consumerKey)
System.setProperty("twitter4j.oauth.consumerSecret", consumerSecret)
System.setProperty("twitter4j.oauth.accessToken", accessToken)
System.setProperty("twitter4j.oauth.accessTokenSecret", accessTokenSecret)
val conf = new SparkConf().setAppName("TrendingHashTags")
val ssc = new StreamingContext(conf, Seconds(batchInterval.toInt))
val tweets = TwitterUtils.createStream(ssc, None, filters)
val tweetsFilteredByLang = tweets.filter{tweet => …
Run Code Online (Sandbox Code Playgroud)

scala bigdata apache-spark

11
推荐指数
2
解决办法
7712
查看次数

(Mac OS) JAVA版本不变

我的 Macbook 上有 2 个 JAVA 版本。我想将版本从 14 更改为 11。我在互联网上找到了 2 个解决方案,但都不起作用。

我的java -version结果是

openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+14)
OpenJDK 64-Bit Server VM (build 14.0.1+14, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

第一个解决方案(如何在 OS X 上设置或更改默认 Java (JDK) 版本?), 我运行/usr/libexec/java_home -V然后得到下面的结果,

Matching Java Virtual Machines (2):
14.0.1, x86_64: "OpenJDK 14.0.1"    /Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home
11.0.8, x86_64: "Java SE 11.0.8"    /Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

然后我做了

export JAVA_HOME=`/usr/libexec/java_home -v 11.0.8`
Run Code Online (Sandbox Code Playgroud)

java -version检查后,结果仍然是 14.0.1

第二个解决方案(如何在 Mac 中永久设置 JAVA_HOME?),我编辑 …

java macos java-home

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

如何酿造安装java?

我想在新的 OS X 机器上设置 java,并且更喜欢使用 brew 进行 OS X 包管理。如何使用 brew 安装最新的 java?

java macos homebrew

10
推荐指数
6
解决办法
4691
查看次数

构建 iosApp 时出现多平台错误:命令 PhaseScriptExecution 失败,退出代码非零

我正在 Android Studio 上的 Kotlin 中开发多平台应用程序,当我尝试在 iOS 模拟器上运行该应用程序时,出现以下错误:

以下构建命令失败:

PhaseScriptExecution [CP-User]\ Build\共享/Users/cjm/AndroidStudioProjects/GlobeMultiplatform/build/ios/Pods.build/Debug-iphonesimulator/shared.build/Script-882AF45D8B8C4938AC461F4FBA0FE197.sh(在项目“Pods”的目标“共享”中) ')

build.gradle设置可可豆荚的代码是这样的:

cocoapods {
    summary = "Shared"
    homepage = "Link to the Shared Module homepage"
    ios.deploymentTarget = "13"
    frameworkName = "shared"
    podfile = project.file("../iosApp/Podfile")
}
Run Code Online (Sandbox Code Playgroud)

我运行 pod install 并显示成功,但应用程序的构建仍然失败。我该如何修复这个错误?是什么导致了这个错误?我对 Kotlin 尤其是 Kotlin Multiplatform 是全新的,所以如果这是一个愚蠢的问题,我深表歉意。

编辑:这是 Xcode 在运行应用程序时所说的内容:

失败:构建失败并出现异常。

  • 其中:构建文件'/Users/cjm/AndroidStudioProjects/GlobeMultiplatform/androidApp/build.gradle.kts'行:1

  • 出了什么问题:应用插件请求 [id: 'com.android.application'] 时发生异常

无法应用插件“com.android.internal.application”。Android Gradle 插件需要 Java 11 才能运行。您当前使用的是 Java 1.8。您可以尝试以下一些选项: - 更改 IDE 设置。- 更改 JAVA_HOME 环境变量。- 改变org.gradle.java.homegradle.properties.

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info …

kotlin android-studio kotlin-multiplatform

10
推荐指数
1
解决办法
4355
查看次数

Android Studio 中的 KMM 构建返回命令 PhaseScriptExecution 失败,退出代码非零

我刚刚通过 KMM 插件创建了一个新的 KMM 项目,但我无法在项目的 Xcode iosApp 部分中运行甚至调试。当我尝试从 Android Studio 运行 iosApp 时,构建过程失败(命令 PhaseScriptExecution 失败,退出代码非零)

最终的建筑线条是:

失败:构建失败并出现异常。

  • 出了什么问题:任务“:shared:compileKotlinIosX64”执行失败。

编译完成,但有错误

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • 在https://help.gradle.org获取更多帮助

8 秒内构建失败 1 个可操作任务:执行了 1 个命令 PhaseScriptExecution 失败,退出代码为非零

** 构建失败 **

以下构建命令失败:PhaseScriptExecution Run\ Script /Users/tamegajr/AndroidStudioProjects/TesteKMM5/build/ios/iosApp.build/Release-iphonesimulator/iosApp.build/Script-7555FFB5242A651A00829871.sh(1 次失败)

任何人都可以帮助解决这个问题吗?

mobile cross-platform gradle kotlin kotlin-multiplatform-mobile

8
推荐指数
3
解决办法
3407
查看次数

Apache Zeppelin 0.7.3 - 浏览器中的http错误503

按照这里的简约安装说明,然后在macOS High Sierra 10.13.1上执行:

bin/zeppelin-daemon.sh start
Run Code Online (Sandbox Code Playgroud)

守护进程启动正常,但将任何浏览器指向http://localhost:8080产量

HTTP ERROR: 503
    Problem accessing /. Reason:

    Service Unavailable
Powered by Jetty://
Run Code Online (Sandbox Code Playgroud)

如果我以root身份运行,或者以root身份运行浏览器,或者通过homebrew(brew install apache-zeppelin)安装,则会发生同样的事情.

权限问题?

什么是解决方案?

谢谢!

jetty apache-zeppelin

7
推荐指数
1
解决办法
3184
查看次数

如何在 MacOS 上使用 SDKMAN 使 /usr/libexec/java_home 找到安装的 JDK?

我正在使用 Kotlin 制作 iOS 应用程序,它依赖于从 XCode 调用 Gradle 的脚本构建阶段。使用 SDKMAN 安装 JDK 后,它不起作用并产生以下错误:

\n
The operation couldn\xe2\x80\x99t be completed. Unable to locate a Java Runtime.\nPlease visit http://www.java.com for information on installing Java.\n
Run Code Online (Sandbox Code Playgroud)\n

使用 SDKMAN 安装的 JDK 在我的系统上正常工作,SDKMAN通过从 或获取其脚本来设置JAVA_HOME为。但是 XCode Script Phase 使用,并且它似乎不读取此类文件。/Users/{user}/.sdkman/candidates/java/currentsdkman-init.sh.bash_profile.zshrc/bin/sh

\n

我尝试导出诸如、等JAVA_HOME文件,但没有结果。~/.profile/etc/profile

\n

经过一番研究,我发现这个输出是来自没有产生结果的调用/usr/libexec/java_home。我还发现,在正确设置的/usr/libexec/java_home终端内手动调用JAVA_HOME不会拾取它,因此JAVA_HOME在这种情况下玩弄是没有用的:它只是不读取它。

\n

那么,如何让/usr/libexec/java_home命令找到在 MacOS 上使用 SDKMAN 安装的 JDK?

\n

xcode sh java-home sdkman

7
推荐指数
1
解决办法
814
查看次数

在Windows 10 cmd中切换JDK版本

有没有一种方法可以在cmd中轻松更改JDK版本?就像Mac上的版本一样。 在Mac上更改默认JDK

java windows cmd batch-file environment-variables

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