为树莓派安装配置jdk环境,以及批处理编译
来源:互联网 发布:apache tiles3 编辑:程序博客网 时间:2024/05/06 07:22
首先是安装JDK
sudo apt-get install oracle-java8-jdk
也可以在这个地方下载
修改环境变量,我用的版本是JDK8,arm版HFLT,代表arm架构硬件浮点运算,放在/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt这个文件夹了
sudo nano /etc/profile
[cc lang="php"]
#set java environment
JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool$
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
[/cc]
接下来是重启w
看看版本号
java -version
切换jdk版本的方法,需要同时修改配置文件,也可能是修改优先级设置就可以了,没测:
[cc lang="php"]
update-alternatives --config java
update-alternatives --config javac
[/cc]
然后是批处理编译,对原文做了一些小修改,亲测可用,省了不少事w
在根目录新建一个批处理文件,写入以下内容:
[cc lang="php"]
#!/bin/bash
CUR=$(pwd)
## reset dest folder
OUTPUT_PATH=${CUR}/dest
rm -rf $OUTPUT_PATH
sudo mkdir -p ${OUTPUT_PATH}/bin
sudo mkdir -p ${OUTPUT_PATH}/lib
## 获取依赖库和需要编译的java文件
export lib=`find lib -name "*.jar" |xargs|sed "s/ /:/g"`
export jfiles=`find src -name "*.java" |xargs|sed "s/ / /g"`
## 编译
opt="-d $OUTPUT_PATH/bin -cp ${lib} -encoding utf-8"
javac $opt ${jfiles}
[/cc]
运行,等吧~
参考文献:
树莓派能移植jdk1.7的工程吗
debian(wheezy)安装JAVA环境/替换openjdk为sun JDK
通过DOS、SHELL批处理命令加载Lib并编译和打包Java项目(或者运行项目)
查看原文:http://dsouth.all123.net:9527/wordpress/archives/176.html
- 为树莓派安装配置jdk环境,以及批处理编译
- Android系统源码编译之5---安装xshell android环境 环境配置以及安装jdk
- jdk环境的配置(Java编译环境)以及tomcat的安装
- Ubuntu10.04 JDK安装以及环境配置
- JDK安装以及java环境配置
- Jdk环境配置以及mysql数据库安装配置环境总结
- 环境配置----安装JDK
- jdk环境安装配置
- 环境配置--JDK安装
- jdk安装环境配置
- jdk安装环境配置
- 安装、配置jdk环境
- Linux操作系统: JDK 安装以及Java环境配置方法
- Java的JDK安装以及其环境配置
- Ubuntu 安装jdk和Tomcat以及环境配置
- docker的安装以及jdk和tomcat的环境配置
- 在ubuntu中安装jdk以及环境配置
- [Java基础知识]开发环境以及JDK的安装与配置
- C/C++术语知识大杂烩
- MAC OSX ConvertToUTF8 安装步骤(解决SublimeText2/SublimeText3显示非UTF8中文乱码问题)
- 理解Java中的弱引用
- CentOS_6.5安装Nginx+PHP+MySQL
- 实时/历史数据库和关系型数据库的区别
- 为树莓派安装配置jdk环境,以及批处理编译
- reason: ‘*** Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated
- LocationManager定位国内偏移,WGS-84、GCJ-02、BD-09之间转换
- 20个命令行工具监控 Linux 系统性能
- BUtton 圆角.边框的设置
- 如何将在Eclipse中编写的java程序发布成.exe的可执行文件 (转)
- C++11中的std::bind 之二
- xutils3.0使用流程
- 使用Vmware安装CentOS作为web开发机实践