查看原文
其他

Android手机打造你的Python&Java开发工具!

王翔丨 清风Python 2022-05-13


崩溃边缘…


最近公司很多事情,最重要的是,很多时候问题压根不出在我身上,但还得我去定位解决,为什么大家都是写代码的,我就得给你们擦屁股呢!怒从心头起,搞得错别字都发出去了,哎…晚上加完班回来坐在电脑前发呆,不知道该写点什么。想起今天领导说的要拿java写一套解密算法后,通过python调用,突然想想有阵子没学java了…然后,你们以为我要弃坑写Java的内容,No…

开发者桌面

之前写过一篇文章:将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编辑器吧!夜深了,就到这里吧,大家如果喜欢可以下载后自己玩玩。

往期文章精选

使用Python开发小说下载器,不再为下载小说而发愁
Python开发英语单词自测工具,助你逆袭单词王!
使用Python编写打字训练小程序
Python开发GUI工具介绍,实战:将图片转化为素描画!
Python一秒搭建ftp服务器,帮助你在局域网共享文件
将Android手机打造成你的python开发者桌面
Flask开发VIP版 HttpServer
Flask开发天气查询软件,带你掌握pipenv的使用与手机Termux下的部署
Python爬虫批量下载糗事百科段子
python使你再也不为文章配图与素材发愁,让高清图片占满你的硬盘!
装13失败后,我决定使用Python为生僻字批量注音

The End

OK,今天的内容就到这里,如果觉得内容对你有所帮助,欢迎点击文章右下角的“在看”。
期待你关注我的公众号 清风Python,如果觉得不错,希望能动动手指转发给你身边的朋友们。
希望每周一至五清晨的7点10分,都能让清风Python的知识文章叫醒大家!谢谢……

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存