Advertisement

在ARM环境下编译的最新OpenJDK 1.8.0二进制包

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本简介提供在ARM架构下预编译好的OpenJDK 1.8.0二进制安装包,适用于开发和部署Java应用程序,简化了环境配置过程。 在网上找了很久都没有找到可以直接使用的版本,只能自己编译了。适用于Linux系统ARM架构的CPU环境通用。二进制包需要自己配置环境变量,我一般是将这些变量配置在/etc/profile.d/java.sh文件中: ``` JAVA_HOME=/opt/jdk1.8.0_352 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH ``` 配置完成后需要加载配置使其生效。可以通过以下命令来实现(具体路径根据自己的实际情况调整): ```shell source /etc/profile.d/java.sh ``` 或者重新登录使配置文件生效。 上述步骤是用于全局变量的设置,如果只需要特定环境使用,则可以单独进行变量配置。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ARMOpenJDK 1.8.0
    优质
    本简介提供在ARM架构下预编译好的OpenJDK 1.8.0二进制安装包,适用于开发和部署Java应用程序,简化了环境配置过程。 在网上找了很久都没有找到可以直接使用的版本,只能自己编译了。适用于Linux系统ARM架构的CPU环境通用。二进制包需要自己配置环境变量,我一般是将这些变量配置在/etc/profile.d/java.sh文件中: ``` JAVA_HOME=/opt/jdk1.8.0_352 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH ``` 配置完成后需要加载配置使其生效。可以通过以下命令来实现(具体路径根据自己的实际情况调整): ```shell source /etc/profile.d/java.sh ``` 或者重新登录使配置文件生效。 上述步骤是用于全局变量的设置,如果只需要特定环境使用,则可以单独进行变量配置。
  • ARM-Linux-GNUEABIHFgdb交叉
    优质
    本简介探讨在ARM-Linux-GNUEABIHF环境下配置和使用gdb进行交叉编译的方法与技巧,适用于嵌入式系统开发者。 arm-linux-gnueabihf-gdb 是一个交叉编译版本的调试器,可以直接下载到设备上运行而无需使用 gdbserver。
  • ARM版PhantomJS 2.1.1文件
    优质
    简介:提供预编译的ARM架构下PhantomJS 2.1.1版本的二进制文件包,便于嵌入式设备或树莓派用户快速部署使用。 已经编译好的ARM版的PhantomJS 2.1.1二进制包可以直接运行。
  • WindowsCaffe
    优质
    本项目提供详尽指南,在Windows操作系统下搭建并配置Caffe深度学习框架开发环境,涵盖编译过程中的关键步骤与常见问题解决。 解压后将文件放到 Python 的 lib\sites-packages 目录下,然后可以直接导入 caffe 了。
  • WindowsCoturn
    优质
    本教程详细介绍了如何在Windows操作系统下配置和编译开源TURN服务器Coturn的过程,适合开发者参考学习。 Coturn 是一个常用的 TURN 服务器,在 Linux 下编译非常方便。在 Windows 系统下可以使用 Cygwin 来进行编译。附件中提供了一个适用于 Windows 10 64 位系统的 Turn Server 编译版本,它可以同时作为 STUN 和 TURN 服务运行。
  • Windows 10Hadoop 2.7.2 JAR
    优质
    本项目专注于在Windows 10操作系统下构建Hadoop 2.7.2版本的JAR包,提供详细步骤与配置指南,助力开发人员轻松完成环境搭建和代码打包。 在Windows 10下编译Hadoop 2.7.2的jar包,并配置好Hadoop客户端环境是必要的步骤。
  • Windows 10Hadoop 2.7.2 jar
    优质
    本项目专注于在Windows 10操作系统中构建Hadoop 2.7.2的jar包,为开发者提供详细的配置与编译指南。 在Windows 10上配置Hadoop环境所需的准备工作已经完成,并且已经编译好可以直接使用。
  • ARM-Linux交叉
    优质
    简介:ARM-Linux交叉编译环境是一种用于在x86等架构计算机上为ARM处理器开发软件的工具链和配置。它包含GCC、Glibc等组件,并支持C/C++编程语言,适用于嵌入式系统与移动设备应用开发。 ### ARM-Linux交叉编译环境构建详解 #### 一、交叉编译概述 在计算机科学领域,**交叉编译**是指在一个平台上编译代码并使其能在另一个不同的平台上运行的过程。这种技术广泛应用于嵌入式系统开发中,因为目标平台通常资源有限,不支持完整的编译环境。 #### 二、ARM-Linux交叉编译环境搭建 本篇文章主要介绍了如何在Ubuntu操作系统下搭建一个用于ARM体系结构的交叉编译环境。这里以`arm-linux-gcc-4.3.2`为例,详细介绍整个搭建过程。 #### 三、步骤详解 ##### 1. 解压GCC工具链包 首先需要解压`arm-linux-gcc-4.3.2.tgz`文件。这一步可以通过以下命令来完成: ``` tar -jxvf arm-linux-gcc-4.3.2.tgz ``` 这个过程可能需要一段时间。解压完成后,会在当前目录下形成一个名为`usrlocal`的文件夹。接下来需要将包含交叉编译工具链的`arm`文件夹拷贝到该路径下的相应位置: ``` cd usrlocal cp -r varm usrlocal ``` 此时,所有的交叉编译程序集都位于`usrlocal/arm/4.3.2/bin`目录下。 ##### 2. 修改环境变量 为了让系统能够识别到新安装的交叉编译器,需要将交叉编译器的路径添加到系统的`PATH`环境变量中。可以通过编辑文件来实现这一点: ``` vim /etc/bash.bashrc ``` 在文件末尾添加以下内容: ``` export PATH=$PATH:/usr/local/arm/4.3.2/bin ``` 如果遇到权限问题,可以先使用命令修改文件权限: ``` sudo chmod 644 /etc/bash.bashrc ``` ##### 3. 使环境变量立即生效 修改完环境变量后,需要让新的设置立即生效,而无需重启系统。可以通过以下命令实现这一点: ``` source /root/.bashrc ``` 或者 ``` source /etc/profile ``` ##### 4. 检查PATH环境变量 检查`PATH`环境变量是否包含了`/usr/local/arm/4.3.2/bin`路径: ``` echo $PATH ``` 如果输出结果中包含上述路径,则表示环境变量配置正确。 ##### 5. 测试交叉编译器 为了验证交叉编译环境是否搭建成功,可以通过执行以下命令来查看编译器的信息和版本: ``` arm-linux-gcc-4.3.2 --version ``` 如果一切正常,将会看到`arm-linux-gcc`的相关信息以及版本号。 ##### 6. 编译HelloWorld程序 编写一个简单的C程序`hello.c`: ```c #include int main() { printf(Hello World!\n); return 0; } ``` 然后使用交叉编译器编译该程序: ``` arm-linux-gcc -o hello hello.c ``` 如果没有错误提示,表示编译成功。可以进一步通过`file hello`命令查看生成的`hello`文件的类型。值得注意的是,生成的`hello`文件只能在ARM架构的目标设备上运行,无法在X86架构的PC机上直接运行。 如果想要在PC机上测试输出结果,可以使用标准的GCC编译器编译相同的C程序,并执行`.a.out`来查看结果。 #### 四、总结 本段落详细介绍了如何在Ubuntu环境下搭建一个完整的ARM-Linux交叉编译环境,并通过编译一个简单的C程序进行了测试。通过以上步骤,可以确保交叉编译环境正确无误,为后续的嵌入式系统开发奠定了坚实的基础。
  • UbuntuARM平台QtEmbeddedMySQL及插件
    优质
    本教程详细介绍了如何在Ubuntu操作系统中搭建环境,并为ARM架构平台编译适用于Qt Embedded的MySQL支持及其相关插件。 在Ubuntu环境下编译ARM平台的QtEmbedded MySQL及MySQL插件,并讲述如何将MySQL数据库移植到ARM11平台上。
  • ARM-Linux移植MySQL文件
    优质
    本项目专注于在ARM-Linux环境中移植已编译好的MySQL文件,包括环境配置、库依赖处理及二进制文件适配等关键步骤。 在进行ARM-Linux环境下的MySQL移植过程中,我创建了两个文件:一个是编译过程中的文件embmysql.tar.gz,另一个是完成make install步骤后的文件mysql-installed.tar.gz。