许多使用shell脚本配置其环境的Java应用程序使用JAVA_HOME环境变量来启动正确版本的Java,找到JRE JAR等.
在OSX 10.6上,以下路径似乎对此变量有效
/Library/Java/Home
/System/Library/Frameworks/JavaVM.framework/Home
/System/Library/Frameworks/JavaVM.framework/Versions/Current
Run Code Online (Sandbox Code Playgroud)
其中一些是实际当前VM的符号链接(如"Java首选项"窗格中所定义).
但应该使用哪一个 - 或者可以使用其中任何一个?
即使JRE 8安装在我的MAC OS Yosemite 10.10.3上,同时在sdk中的工具中运行Android - 错误 - "没有Java运行时存在,请求安装"在终端中显示 - 我如何解决这个问题?
我想安装Xamarin测试记录器 - 安装后他们让我安装Android sdk
SDK在Library/Developer/Xamarin/android-sdk中下载
现在,当我在工具文件夹中运行Android时 - 我收到错误 - 没有Java运行时
我已经安装了JRE 8,并从他们的网站获得了经过验证的java版本
有人可以帮忙!!
当我./gradlew从项目文件夹运行时,我得到:
./gradlew\nThe operation couldn\xe2\x80\x99t be completed. Unable to locate a Java Runtime.\nPlease visit http://www.java.com for information on installing Java.\nRun Code Online (Sandbox Code Playgroud)\n与java相同:
\nwhich java\n/usr/bin/java\n\n/usr/bin/java\nThe operation couldn\xe2\x80\x99t be completed. Unable to locate a Java Runtime.\nPlease visit http://www.java.com for information on installing Java.\nRun Code Online (Sandbox Code Playgroud)\n我在Android studio中安装了JDK,似乎它安装在~/Library/Android/sdk/sources/android-28
设置export JAVA_HOME=/Users/mrgloom/Library/Android/sdk/sources/android-28/或export JAVA_HOME=/Users/mrgloom/Library/Android/sdk产生错误,例如:
ERROR: JAVA_HOME is set to an invalid directory: /Users/mrgloom/Library/Android/sdk/sources/android-28/\n\nPlease set the JAVA_HOME variable in your environment to match the\nlocation of your Java installation.\n …Run Code Online (Sandbox Code Playgroud) 我想将添加到该行下方的环境变量设置为~/.bash_profile,~/.profile但是它不起作用。
export JBOSS_HOME=/Users/{USERNAME}/Desktop/jboss7
Run Code Online (Sandbox Code Playgroud)
我使用Eclipse中的Spring Dashboard来创建项目.我也尝试使用Spring Initializr创建它并尝试了java的版本8和9,但我仍然得到它.还试图改变maven目标.运行配置,maven build正在使用JavaSE1.8,jre 1.8.0.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RC2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>9</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)
命令:
javac version: 9.0.4
Apache Maven 3.5.2
Maven home: C:\Users\arito\Desktop\apache-maven-3.5.2\bin\..
Java version: 1.8.0_152, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_152\jre
Default …Run Code Online (Sandbox Code Playgroud) 所以我最近得到了 m1 MacBook Pro,我能够安装 home-brew 并安装 java,它安装了 Java-16。我面临的问题是如何在 m1 Mac 上使用 Visual Studio Code 配置 java。当我寻找java安装位置时where java
它给了我
/opt/homebrew/opt/openjdk/bin/java
/usr/bin/java
Run Code Online (Sandbox Code Playgroud)
但是,当我将其作为 Visual Studio Code 中的路径时/opt/homebrew/opt/openjdk ,它无法识别它,并且机器上没有安装 jdk。做java --version给我
openjdk 17 2021-09-14
OpenJDK Runtime Environment Homebrew (build 17+0)
OpenJDK 64-Bit Server VM Homebrew (build 17+0, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我很困惑如何正确配置它以及如何找到安装的 java 的实际路径,以便我可以使用 Visual Studio Code 对其进行配置。
我无法运行ionic run android。我检查后cordova requirements,它显示
Android target: Not installed
Android SDK not found.
Run Code Online (Sandbox Code Playgroud)
我应该如何解决问题?我在 D 驱动器中有我的 SDK,我已经正确设置了 ANDROID_HOME 和路径,我想


另外,我做了android列表目标,如下所示。如果需要修复错误,我应该如何安装它?
附上cordova android版