欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

基于 Raspberry Pi 的智能卡读取(III)

最编程 2024-05-03 13:30:42
...

创建Java项目

使用Java编程的原因

选择用Java来构建项目,我考虑到两个因素。

一:微软写了个叫PC/SC的读卡器规范,我选用的的NFC模块支持这个规范, javax.smartcardio这个包是Java的扩展包,对于那些支持 PCSC规范的读卡器操作成了可能。 二:正巧,大学选修课时学习了Java,这次毕业设计希望对这种语言有在深一步了解。

Java JDK安装

虽然树莓派已经预装过了Java 8,但是相比较于现代计算机,树莓派的CPU和内存去编译Java应用会耗费一定时间。一个好的Java IDE会加快项目的开发进度,所以我尝试在笔记本电脑上搭建Java IDE进行编译再远程同步到树莓派上。 在安装IDE之前需要在笔记本上安装Java开发工具包(JDK),在甲骨文官网下载JDK在电脑中安装,安装好后需要在系统变量中配置好相应的路径。安好后需要测试一下是否正确配置环境,运行命令提示符cmd后输入java,没有提示错误即可。

Java IDE选择与安装

NetBeans IDE优点

  1. 由于不知道选择哪种IDE,首先在百度那里搜索了四款比较流行的IDE: Eclipse、MyEclipse、NetBeans、InteliJ IDEA

  2. 在进入官网时,NetBeans官网的下载界面很简洁,而其他三款官网比较华丽。由于InteliJ IDEA是部分收费的,下载界面可能直接跳出银联卡、各种国际信用卡、PayPal、支付宝和微信支付。

  3. NetBeans的下载包非常人性化,提供了多种打包好的下载包,可以根据自己的需求下载。

在NetBeans官网点击Download,会进入下载页面。开始是准备选择最新版本的作为开发的IDE,但是发现新版本提供的下载包操作比较繁琐,需要下载二进制文件或者源文件。在比较了一番决定, NetBeans 8.2是相对最新也是最容易懂怎么下载,在其提供的下载包中选择了最简单的开发包Java SE,其实对于我目前的开发已经能完美的胜任。

Java 远程树莓派平台

确定好NetBeans后,接下来为树莓派的开发选择Java平台,最为重要的是为其设置远程平台时填写。树莓派的远程JRE路径。关于树莓派的远程JRE路径,可以在SSH登录树莓派时,输入命令sudo update-alternatives --display java得知树莓派的远程JRE路径为:/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/。完成后测试平台。

推荐阅读