我是android世界的新手,有.NET背景。我正在尝试安装Android Studio,但我在Android.com上有一个关于开发Android应用程序所需的JDK版本的不匹配。
虽然在Android studio页面(安装步骤2下)中,他们解释了如何设置指示正确JDK位置的环境变量。在这里,他们使用JDK7的路径
选择“开始”菜单>“计算机”>“系统属性”>“高级系统属性”
。然后打开Advanced tab>Environment Variables
并添加一个新的系统变量JAVA_HOME
,该变量指向您的JDK文件夹,例如C:\Program Files\java\jdk1.7.0_21
。
我非常肯定ADT&Eclipse包和Android Studio包都使用了相同的SDK,但现在我不知道需要安装哪个JDK版本。我唯一的目的是在进入Android开发的第一步时尽可能地避免出现问题。
免责html" target="_blank">声明:我与多元视线公司没有任何关系。我只是一个正常的用户跟随课程。
以下是对“Android支持什么版本的Java?”这一问题的回答。这与“我可以使用什么版本的Java来运行Android Studio?”我相信这是真正被问到的问题。对于那些想要回答第二个问题的人,您可能会发现使用Android Studio和Java1.7很有帮助。
另外:请参阅http://developer.Android.com/sdk/index.html#最新的Android Studio系统需求。JDK8实际上是PC和linux的需求(截至5/14/16)。
因为我想这个问题会随着昨天的发布很快出现:到现在为止,Android何时支持Java8还没有确定的日期。
Android现在支持Java7(减去资源试用功能)。有关Java7特性的更多信息,请访问:https://stackoverflow.com/A/13550632/413254。如果您正在使用gradle,您可以在您的构建中添加以下内容。gradle:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
较早的响应
我在Android Studio中使用Java7没有任何问题(OSX-10.8.4)。但是,您需要确保将项目语言级别降至6.0。见下方截图。
Tehawness下面说的也有道理。如果他们建议使用JDK6,那么使用JDK6是有意义的。哪种都行。
更新:请参阅以下内容--https://stackoverflow.com/A/9567402/413254
我以前在我的Java项目中与Maven一起工作,但今天我开始与AndroidStudio打交道。 我看到它鼓励使用Gradle,我没有问题学习新的工具。所以我开始了一个非常基本的Android手机应用程序的例子,当我点击一个按钮时,它只说“你好世界”。 我把app/src推到一个Git repo中,并尝试将我的作品放到另一台电脑上,但它并不理解我的项目是Android的项目。我可能错过了一个Gra
目前的《我的世界》版本(也是我的任何一个MOD都会瞄准的版本)是1.17.1。Forge最近发布了一个与此匹配的版本(对于MC 1.17.1等,您需要Forge 1.17.1)。 Oracle说最新的JDK是17(就像,我离开Java才3年...他们怎么会像这样咀嚼版本号,呃)。 我在一些论坛帖子中发现JDK16不适用于早期的Forge版本,我认为它适用于后来的Forge版本(reflection
如果我使用JDK11,我可以运行使用较少运行时的应用程序吗?例如8?即JDK 11和Jre 8
问题内容: 我需要安装最新版本的J2SE。因此,现在我在下面的指定链接中尝试找出如何进行。我所著的书的作者说要获得J2SE的更新版本。我发现JSE7u5是更新版本。但是在页面的右侧(仍然是下面的指定链接)显示了JDK和JRE。我是否应该都安装这两个文件以创建完整的JSE软件包?我也在Mac上运行。 http://www.oracle.com/technetwork/java/javase/down
我有这个错误:
Windows 请按照下列步骤在 Windows 上升级 Navicat Monitor: 在通知区域中,右击 并选择“检查更新”。 如果有新版本,点击“安装”。 升级完成后,Navicat Monitor 会自动启动。 macOS 请按照下列步骤在 macOS 上升级 Navicat Monitor: 在菜单栏,点击 并选择“检查更新”。 如果有新版本,点击“安装更新”。 下载完成后,点击“安装