This application requires a java runtime Environment 1.3.0 droiddraw

本人计算机:win7 ultimate 64bit (英文版)

最近做android开发,用到了droiddraw这个UI设计软件,但是下下来之后,点击出现如下提示:


当看到这个提示时,我表示非常无语,因为我用Java编写程序都一年多了,居然提示我没有装jre,“不可能!”我的第一反应就是这样。然后我检查了下我C盘的Java文件夹,的确装了JRE的。继续无语ING

重新尝试了下,还是一样的错误。

然后只能按照提示去下载jre,下载了安装了,居然还是同样的提示。这回我忍不住了,shit。。。

Google走起。。。

不一会解决了。。。解决方法如下:

win + r 打开运行窗口,cmd后,进入到相应文件夹中:


然后运行"java -jar droiddraw.jar"

就OK啦.... 

<think>好的,用户需要查找Java Runtime Environment (JRE) 21.0.3的下载和兼容性信息。首先,我需要确认JRE 21.0.3是否存在。根据Java的版本历史,Oracle在JDK 9之后将JRE和JDK合并,所以单独的JRE可能不再提供。用户可能需要下载JDK 21.0.3,其中包含JRE。 接下来,下载来源。官方渠道是Oracle官网或OpenJDK。需要检查Oracle的下载页面是否有JDK 21.0.3版本。同时,OpenJDK的发行版如Adoptium/Eclipse Temurin也可能提供。 兼容性方面,需要确定21.0.3支持的操作系统(Windows、Linux、macOS)以及硬件架构(x64、ARM)。此外,检查与其他软件或框架的兼容性,比如Spring、Tomcat等是否支持Java 21。 安装步骤通常包括下载安装包、运行安装程序、配置环境变量。需要详细说明每个操作系统的步骤,特别是PATH和JAVA_HOME的设置。 可能的问题包括版本兼容性冲突,旧项目可能不兼容Java 21,需要提醒用户注意。另外,用户可能分不清JRE和JDK的区别,需要解释清楚。 最后,引用相关的参考资料,比如Oracle的文档或OpenJDK的信息,确保信息的准确性。同时,根据用户提供的引用,检查是否有相关内容,但目前的引用似乎涉及静态初始化块、NCCL库和多图捕获模式,可能与当前问题关联不大,但需要确认是否有间接相关的内容。例如,引用[1]中的静态初始化块属于Java语法,可能与安装后的代码编写有关,但主要信息还需依赖外部来源。</think>### Java Runtime Environment 21.0.3 下载与兼容性信息 #### 1. **下载来源** - **官方渠道**: Java 21.0.3 属于长期支持(LTS)版本,可通过以下途径获取: - **Oracle JDK**:需从 [Oracle官网](https://www.oracle.com/java/technologies/downloads/) 下载,需注册账号并同意许可协议[^1]。 - **OpenJDK**:开源版本可通过 [Adoptium/Eclipse Temurin](https://adoptium.net/) 或 [Microsoft Build of OpenJDK](https://www.microsoft.com/openjdk) 获取,无需注册。 - **版本说明**: 自 JDK 11 起,Oracle 不再提供独立的 JRE 安装包,而是通过 JDK 中的 `jlink` 工具生成定制化 JRE。因此,用户需下载完整的 JDK 21.0.3,并通过模块化方式裁剪生成所需 JRE。 #### 2. **兼容性细节** - **操作系统支持**: - Windows 10/11(x64、ARM64) - Linux(x64、ARM64) - macOS 11+(Apple Silicon 和 Intel) - 其他系统需查看特定发行版文档。 - **软件依赖**: - 需系统支持至少 GLIBC 2.29(Linux)或等效库。 - 与常见开发工具(如 Maven、Gradle)及框架(如 Spring Boot 3.2+)兼容。 - **硬件要求**: - 最低 2GB 内存,建议 4GB 以上。 - 需 64 位处理器(x86-64 或 ARMv8+)。 #### 3. **安装步骤** 1. **Windows**: ```powershell # 下载并运行 .msi 安装包 # 配置环境变量: setx JAVA_HOME "C:\Program Files\Java\jdk-21.0.3" setx PATH "%PATH%;%JAVA_HOME%\bin" ``` 2. **Linux**: ```bash # 解压并安装(以 .tar.gz 为例) tar -xzf jdk-21.0.3_linux-x64_bin.tar.gz -C /opt/ echo 'export JAVA_HOME=/opt/jdk-21.0.3' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc ``` 3. **验证安装**: ```bash java -version # 应输出 "21.0.3" ``` #### 4. **常见问题** - **兼容性冲突**:若旧项目依赖 Java 8/11,可通过 `JAVA_HOME` 切换版本或使用工具如 [SDKMAN](https://sdkman.io/)。 - **模块化问题**:若需生成定制 JRE,使用 `jlink` 命令: ```bash jlink --add-modules java.base --output myjre ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值