0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ELF技术贴|如何在开发板上实现对Java的支持

ElfBoard 2024-03-13 16:47 次阅读

Java作为一种功能强大且广泛应用的编程语言,具有广泛的适应性和实用性。在ELF 1开发板上集成Java支持,无疑将赋予嵌入式开发者更广阔的选择空间,今天就为各位小伙伴详细解析如何在ELF 1开发板上成功部署和运行Java环境。

1.拷贝两个压缩包到ELF 1开发板的/home/root路径下解压。

网盘链接:https://pan.baidu.com/s/1IIlJfPOT3nn6UD_r6Inkyw?pwd=dgez

提取码:dgez

root@ELF1:~# cp /run/media/sda1/jdk-8u151-linux-arm32-vfp-hflt.tar.gz . root@ELF1:~# cp /run/media/sda1/jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz . root@ELF1:~# tar xzvf jdk-8u151-linux-arm32-vfp-hflt.tar.gz root@ELF1:~# tar xzvf jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz

2.打开/etc/profile配置文件进行编辑。

root@ELF1:~# vi /etc/profile

在文件末尾添加以下内容:

JAVA_HOME=/home/root/jdk1.8.0_151 CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH

wKgZomXxZ1eAUyzwAAI2FFUv1nw013.png

添加完成后保存并退出编辑器。

3.重新加载环境变量配置。

root@ELF1:~# source /etc/profile

4.验证Java是否正确安装。

root@ELF1:~# java -version

wKgaomXxZ5GAcV_rAACS2gJpUbw502.png

5.进行简单应用测试,拷贝测试应用到/home/root目录下并运行。

网盘链接:https://pan.baidu.com/s/12t5FMU5HZ3TGNihxevKwXw?pwd=zfjk

提取码:zfjk

root@ELF1:~# cp /run/media/sda1/ArgsTest.class . root@ELF1:~# cp /run/media/sda1/ArgsTest.java . root@ELF1:~# java ArgsTest

结果输出正确,测试成功。

6.进行复杂应用测试。

jdk-8u151-linux-arm32-vfp-hflt-demos.tar.gz压缩包中含有多个测试程序,编译并运行mergesort示例程序。

root@ELF1:~# cd jdk1.8.0_151/sample/forkjoin/mergesort/ root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# ls root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# javac MergeDemo.java root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# ls root@ELF1:~/jdk1.8.0_151/sample/forkjoin/mergesort# java MergeDemo

wKgZomXxZ9qAV5B_AAHKxkFZ82o376.png

其他测试例程方法类似。

完成上述一系列步骤,即可在ELF 1开发板上成功实现Java环境的搭建与运行,我们衷心希望这篇教程指南能成为各位小伙伴在探索发嵌入式开发过程中的得力助手,助力各位在ELF 1开发板上发挥Java语言的强大功能,创造更多无限可能!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4983

    文章

    18286

    浏览量

    288494
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206738
  • JAVA
    +关注

    关注

    19

    文章

    2904

    浏览量

    102995
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94020
收藏 人收藏

    评论

    相关推荐

    ELF 1技术贴|在NXP源码基础上适配开发板的按键功能

    ELF1开发板。接下来,我们将详细阐述适配过程中关于按键功能实现的完整步骤。值得一提的是,ELF1开发板上预置了标识为K1、K2、K3的三
    的头像 发表于 03-08 16:58 632次阅读
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技术</b>贴|在NXP源码基础上适配<b class='flag-5'>开发板</b>的按键功能

    嵌入式学习-ElfBoard ELF 1板卡-使ELF 1开发板支持exFAT和NTFS格式的方法

    elf@ubuntu:~/work/ELF/linux-4.1.15-elf1$ make zImage6.拷贝zImage到ELF 1开发板
    发表于 01-31 17:14

    ElfBoard ELF 1开发板-putty保存日志的方法

    ELF 1开发板有串口登录和网络登录两种方式,具体方法参考《01-0 ELF1、ELF1S开发板_快速启动手册》“2.2 串口登录方式”和“
    发表于 02-29 17:04

    飞凌ElfBoard ELF 1板卡-如何在ELF 1开发板实现java支持

    Java作为一种功能强大且广泛应用的编程语言,具有广泛的适应性和实用性。在ELF 1开发板上集成Java支持,无疑将赋予嵌入式
    发表于 03-20 09:51

    何在开发板实现控制扫码模块

    本程序编写基于正点原子STM32F407开发板。本文使用的扫码模块是下面这个品牌。扫码模块的应用场景非常广泛,我们可以上百度搜索一下:等等。今天就来说说如何在开发板
    发表于 08-05 08:06

    何在STM32F4开发板实现无线通信?

    何在STM32F4开发板实现无线通信?
    发表于 12-17 06:38

    何在Arduino配置Esp32开发板

    、Micropython。下面介绍如何在Arduino配置Esp 32开发板。开始之前首先安装Arduino最新版(Arduino Download),这个我想大家都懂,不懂留言哈。常规办法菜单栏:“文件”–>“首选项”–>附
    发表于 01-12 07:56

    何在Nodemcu开发板运行MicroPython 1.8.2?

    何在Nodemcu开发板运行MicroPython 1.8.2?
    发表于 02-15 06:50

    何在Ubuntu下实现SSH远程登录开发板的设计呢

    何在Ubuntu下实现SSH远程登录开发板的设计呢?如何在Windows下实现SSH远程登录开发板
    发表于 03-09 07:14

    ELF 1开发板试用】1.开箱验货

    。 打开纸盒子,引入眼帘的是 ELF1 开发板,一张纪念卡,一份开箱必读说明书。ELF1 开发板的标准配件包里有:一字螺丝刀、尼龙柱、Type-C转接线、10P杜邦线和网线。 就拿 T
    发表于 11-21 14:20

    ELF 1开发板试用】+ TF 卡读写及使用

    TF 卡又称 microSD 卡,其尺寸为15mm 宽11mm 长1mm 厚,见图1所示。 图1TF 卡 ELF 1开发板配有TF 卡座并提供了TF 卡的读写功能,其接口电路如图2所示。 对于
    发表于 11-24 00:43

    ELF 1开发板试用】板载资源测试2:体验六轴传感器

    飞凌嵌入式ELF1开发板(以下简称为“开发板”)将六轴传感器器ICM-20607集成在了底板,最直接的感觉是:如果配上显示屏就可以开发一款
    发表于 12-15 00:02

    ELF 1开发板试用】板载资源测试4:体验温湿度传感器

    飞凌嵌入式ELF1开发板(以下简称为“开发板”)将温湿度传感器器AHT20集成在了底板,此次依旧做最基础的测试,以下是测试过程记录。一、实验名称E
    发表于 12-18 11:09

    关于ELF1/ELF1S开发板的音频接口,你需要知道的都在这!

    音乐可以将平凡的画面赋予深厚的意义,那么音频接口就是这个支点;今天就来给大家详细介绍一下ELF1/ELF1S开发板的音频接口。ELF1/ELF
    的头像 发表于 10-31 14:10 356次阅读
    关于<b class='flag-5'>ELF</b>1/<b class='flag-5'>ELF</b>1S<b class='flag-5'>开发板</b>的音频接口,你需要知道的都在这!

    如何将Go程序编译到ELF 1开发板

    编译并运行在ELF1开发板上的。一、在GoLand中配置(一)配置SSH连接Ubuntu虚拟机以及ELF1开发板1、打开GoLand的设置选项找到SSH,配置连接到
    的头像 发表于 01-29 10:42 212次阅读
    如何将Go程序编译到<b class='flag-5'>ELF</b> 1<b class='flag-5'>开发板</b>