在华为平板上搭建Java编程环境
⽬录
在华为平板上搭建Java编程环境
由于⾃⼰的主电脑太重,不适合⽇常随⾝携带,⽽暂时⼜没有计划购买轻薄本(穷,没钱),所以打算在⾃⼰的matepad上搭建Java 的编程环境,平时随⾝带着刷 leetcode 还是很爽的。
准备⼯作
⼀台平板:这⾥我的是华为 matepad
Aid Learning 软件:华为应⽤市场中就有该软件
选择适合arm架构的JDK:这⾥我选⽤
⼀、安装 Aid Learning 软件
平板毕竟是更适合娱乐的设备,因此适合直接在平板上进⾏Java编程的软件还是很少的。虽然可以在应⽤市场到⼀款名为 Java 编译器的软件,但是既没有智能提⽰,⼜没有代码补全,在上⾯刷题和直接
在 leetcode 上刷没多⼤区别。
AId Learning 虽然是主打⼈⼯智能,但是它是把整个 Debian 系统搬到了安卓上,并且还内置了 vscode,这样,利⽤ Aid Learning 中的vscode 就可以⽐较简单的在平板上搭建 Java 编程环境了。虽然软件有⽤户反馈软件有停在⼊⼝界⾯⼀直进⼊不了的问题,但是我⽬前还没有遇到过这样的问题。
Aid Learning 软件在应⽤市场中就可以搜到,直接安装即可。点击进⼊软件可以看到如下界⾯(需要等待⼀会⼉):
⼆、vscode 配置 Java 开发环境
java可以开发什么软件
Aid Learning 中内置有 vscode 软件,因此可以直接按照平常 vscode 中配置 Java 环境变量的⽅法做即可。按照以下步骤操作即可:
下载 Java 开发插件包
在 vscode 的 Extensions 中搜索并安装 Java Extension Pack,它会为我们安装六个常⽤的 Java 插件。
注意 Language Support for Java(TM) by Red Hat 的版本,Language Support for Java(TM) by Red Hat 更新到0.65.0预览版
就不再⽀持 jdk8 了。因此如果不想要安装jdk11,就需要安装回0.64.1预览版及之前的版本。我在安装时,Aid Learning 中
的 vscode 下载的就不是最新版,刚好⽀持 jdk8。如果 vscode下载了最新版的,则如下图所⽰为 Language Support for
Java(TM) by Red Hat 安装另⼀个版本即可(install Another Version)
wget mirrors.huaweicloud/java/jdk/8u191-b12/
tar -zxvf -C /usr/lib/jvm
# 在⽂件末尾配置Java环境变量
vi /etc/profile
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191  ## 这⾥要注意⽬录要换成⾃⼰解压的jdk ⽬录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注意/etc/profile、/root/.bashrc、/root/.bash_profile和/root/.profile四者之间的关系,/etc/profile的设置会覆盖后两者,⽽在
Debian⾥有/root/.profile,但是没有/root/.bash_profile。这⾥我直接在/etc/profile进⾏设置。
配置vscode 参数
快捷键ctl+alt+p搜索 Configure Java Runtime,点击User Setting,点击 Edit in settings.json,设置 java.home 的路径:
三、验证
编写⼀个简单的程序,运⾏⼀下试试。
⼀般没有配置成功之前,在代码出的右键菜单可选项很少,Run和Debug也是⽆效的;⽽如果配置成功了,右键菜单如下,⽽且代码也可以成功运⾏:
有时把平板放在旁边⼀会⼉不使⽤,再去运⾏代码就会发现程序⽆法运⾏,右键菜单也变成如下图所⽰。不清楚这是软件本⾝的问题还是平板的问题,⽬前只能退出清理后重新进⼊ Aid Learning,问题就会消失。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。