Android手机打造你的PythonJava开发工具!
开发者桌面
之前写过一篇文章:将Android手机打造成你的python开发者桌面
在安卓手机上通过Termux软件,创建一个模拟Linux系统,它的好处就是无需root,即可在手机中编写Python代码。
那么,既然Termux下可以玩Python,能否连着Java一起搞起呢?
碰的一头包
Termux作为yan割的Linux系统,之前无往不利的**pkg install xxx**在用到java时,哑火了。没办法安装jdk,这怎么办?网上查了很多帖子,都说没办法安装,这怎么玩耍?最后找到了一条下面的回复:
什么是arch?
Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于 x86-64 架构的 Linux 发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。 Arch Linux 系统安装、删除和更新软件的软件包管理器叫做 pacman 。
Arch Linux 采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。
Arch Linux 以社区 Wiki 的形式提供文档,称为 ArchWiki 。该 Wiki 经常编有特定主题的最新信息,受到了 Linux 社区的广泛认可,内容也应用在 Arch Linux 以外的领域。
概念了解了,到我们实际操作…
Arch Linux安装
在Termux下安装Arch Linux前我们首先需要安装git,之前文章提到使用Termux作为开发者桌面时,我安装git同步更新自己github上的代码。那么安装git很简单 pkg install git即可。
之后克隆代码仓库:git clone https://github.com/sdrausty/TermuxArch
下载完成代码后,开始启动安装**bash TermuxArch/setupTermuxArch.sh**
这是一个漫长的过程,将近500MB的软件包(如果大家流量够用,推荐大家使用流连下载,WIFI不知道为什么下载很慢,也许跟我的破铁通有关系吧)…
下载完成后,系统会自动解压安装,全程无脑…
系统概况
Arch Linux安装好了,现在来看看系统概况吧!
我的mate20x是6G128G内存的配置,在**/storage/emulated/0/**下就是我们的系统文件目录了。可以看到我之前创建的代码路径就在里面。
安装jdk
等待结束后,我们就可以在Arch Linux上安装我们想要的软件了!
使用命令:**pacman -S jdk8-openjdk**安装jdk8:
手机编写java
Linux服务器有了,jdk也安装好了,那么来看看是否可以在手机上编写java代码吧!
万年不变,来一场HelloWorld的脑残之旅…
编写一个java文件后,进行编译后执行,可惜BreezePython是不得叫清风Java了,哈哈…
对于编辑器,当然是用的是vi了,有时间了再看看linux下有没有好玩的java编辑器吧!夜深了,就到这里吧,大家如果喜欢可以下载后自己玩玩。
The End
OK,今天的内容就到这里,如果觉得内容对你有所帮助,欢迎点赞。
期待你关注我的公众号 清风Python
,如果觉得不错,希望能动动手指转发给你身边的朋友们。
作者:清风Python
Android手机打造你的PythonJava开发工具!相关推荐
- 废物再利用 旧Android手机打造Web服务器
1用Android手机打造服务器 Android手机如今已经成为人们生活.工作必备的设备.相信如果你某天找不到手机,那么你一天的生活节奏一定会被弄的混乱不堪. 随着IT技术的不断进步,智能手机的更新换 ...
- AndroidStudio制作欢迎界面与应用图标,使用Android Studio 3.0.1作为开发工具
点击上方 "黄广达" ,选择 "置顶公众号" 有趣有内涵的文章第一时间送达! 喝酒I创作I分享 生活中总有些东西值得分享 前言 大家好,我是 ...
- Android上的C/C++语言开发工具--simpleC开源
介绍 simpleC是Android上的C/C++语言开发工具,可以编辑并编译C/C++代码,并支持代码高亮显示,头文件和常用函数自动补全,代码自动缩进,编辑器文本大小缩放,快速注释/取消注释代码,编 ...
- 安卓底层linux开发教程,Android手机平台移植与底层开发 PDF
支持Android的热门ARM硬件平台简介 ARMv7架构SOC l TI OMAP系列,2009年OMAP3和OMAP4关注度较高 l Freescale i.MX51系列 l Qualcomm 8 ...
- 玩转Openwrt(二) — 配合Android手机打造无线音乐播放器
前一篇文章大概介绍了刷入带ADSL驱动的openwrt以及简单的配置,这次就总结下一个好玩的应用,使用android手机+mpd打造一台无线音乐播放器. 所需装备: DB120或者RG100A或者其它 ...
- 盘点android 开发工具,盘点Android开发者必备的十大开发工具
Android SDK提供了一系列可帮助开发者设计.创建.测试和发布Android应用程序的强大工具,以下是游戏邦编译developer推荐的10款最常用的开发工具. 1.Eclipse w/ADT ...
- android 无线音乐播放器,玩转Openwrt(二) — 配合Android手机打造无线音乐播放器...
前一篇文章大概介绍了刷入带ADSL驱动的openwrt以及简单的配置,这次就总结下一个好玩的应用,使用android手机+mpd打造一台无线音乐播放器. 所需装备: DB120或者RG100A或者其它 ...
- android必备开发工具,Android开发者必备的十大开发工具[图文]
1.Eclipse w/ADT 虽然Eclipse并非唯一可用于开发Android应用的Java开发环境,但它是目前最欢迎的工具,有很大程度上是因为它的成本很低(免费),但最主要的原因还是它与其他An ...
- Android 9,移动端网站开发工具
App Actions 是一种全新的应用推荐方式.开发者可以利用这个功能,让更多人看到自己的应用并极大提高用户参与度.借助机器学习技术,App Actions 能对应用的语义意图和使用场景进行分析,并 ...
最新文章
- Zabbix 3.0 从入门到精通(zabbix使用详解)
- 尹伊:Datawhale做的一件事
- 有关计算机辅助教学方面的问题,浅析高校计算机辅助教学应用的有关问题
- obj转stl_3D打印,如何编辑STL文件?
- linux命令 -- split命令
- HTTP 301 跳转和302跳转的区别
- 为什么要在JavaScript中使用静态类型? 我们是否应该使用它们?
- c++ 高效入门_导学三章_第2章_强哥学Py_Python二级通关与实用入门_17讲
- Selenium中WebDriver的close()和quit()
- 编译wide-dhcpv6-20080615报错问题
- SQL报错信息(3001-6999)
- 合天网安就业班_CTF挑战赛-合天网安实验室
- 为什么要制定一些自己根本不想执行的计划?
- tiptop 编译运行_TIPTOP MPS(amsp500)运行流程
- moses 编译_手把手教你编译MOSES机器翻译系统 | 学步园
- 服务器登陆之后一直转无法显示桌面,如何解决远程登录Windows服务器无法显示桌面的问题?...
- Java极简角色权限后台管理框架springboot manager
- E-R图画法解析----概念模型的一种表示方法
- android代码实现手机加速功能吗,详解Android开发中硬件加速支持的使用方法
- 彩色激光同轴位移计在点胶行业的应用(胶水测量)
热门文章
- 视觉SLAM笔记(19) 相似变换群与李代数
- mui + php,GitHub - alphaphp/mui-kidApp: 基于 MUI 构建一个具有 90 +页面的APP应用
- 微信公众号服务器推送307,关于公众号模板消息推送结果
- 插值法补齐缺失数据_数据处理——缺失值处理
- pytorch查看loss曲线_pytorch loss总结与测试
- map的key可以试一个数组吗?_二维数组的 DP
- python 闭包和装饰器详解_实力讲解,一文读懂Python闭包与装饰器!
- v-for 循环 绑定对象 和数组
- SDP(12): MongoDB-Engine - Streaming
- 【SPOJ】2713 Can you answer these queries IV